@Incubating public interface ResolvableConfigurationBuilder
| Modifier and Type | Method | Description |
|---|---|---|
ResolvableConfigurationBuilder |
extendsFrom(List<Provider<Configuration>> parentConfigurations) |
Adds configurations the resolvable configuration should extend from.
|
ResolvableConfigurationBuilder |
extendsFrom(Configuration... parentConfigurations) |
Adds configurations the resolvable configuration should extend from.
|
default ResolvableConfigurationBuilder |
extendsFrom(Provider<Configuration> configuration) |
Adds this configuration as a parent configuration of the resolvable configuration
|
ResolvableConfigurationBuilder |
requiresAttributes(Action<? super JvmEcosystemAttributesDetails> refiner) |
Allows refining the attributes of this configuration.
|
ResolvableConfigurationBuilder |
requiresJavaLibrariesAPI() |
Configures the resolution for API of java libraries
|
ResolvableConfigurationBuilder |
requiresJavaLibrariesRuntime() |
Configures the resolution for runtime of java libraries.
|
ResolvableConfigurationBuilder |
usingDependencyBucket(String name) |
Also create the dependency bucket of the provided name and
make the resolvable configuration extend from it.
|
ResolvableConfigurationBuilder |
usingDependencyBucket(String name,
String description) |
Also create the dependency bucket of the provided name and
make the resolvable configuration extend from it.
|
ResolvableConfigurationBuilder |
withDescription(String description) |
Sets the description of the resolvable configuration this builder creates
|
ResolvableConfigurationBuilder withDescription(String description)
description - the descriptionResolvableConfigurationBuilder usingDependencyBucket(String name)
name - the name of the bucket of dependenciesResolvableConfigurationBuilder usingDependencyBucket(String name, String description)
name - the name of the bucket of dependenciesdescription - a description for this dependency bucketResolvableConfigurationBuilder requiresJavaLibrariesRuntime()
ResolvableConfigurationBuilder requiresJavaLibrariesAPI()
ResolvableConfigurationBuilder extendsFrom(Configuration... parentConfigurations)
parentConfigurations - the parent configurationsResolvableConfigurationBuilder extendsFrom(List<Provider<Configuration>> parentConfigurations)
parentConfigurations - the parent configurationsdefault ResolvableConfigurationBuilder extendsFrom(Provider<Configuration> configuration)
configuration - the parent configurationResolvableConfigurationBuilder requiresAttributes(Action<? super JvmEcosystemAttributesDetails> refiner)
requiresJavaLibrariesAPI() or requiresJavaLibrariesRuntime().refiner - the attributes refiner configuration