Table of Contents
API Documentation: | DependencyConstraintHandler |
---|
Note: This class is incubating and may change in a future version of Gradle.
A DependencyConstraintHandler
is used to declare dependency constraints.
Method | Description |
add(configurationName, dependencyConstraintNotation) | Incubating Adds a dependency constraint to the given configuration. |
add(configurationName, dependencyNotation, configureAction) | Incubating Adds a dependency constraint to the given configuration, and configures the dependency constraint using the given closure. |
create(dependencyConstraintNotation) | Incubating Creates a dependency constraint without adding it to a configuration. |
create(dependencyConstraintNotation, configureAction) | Incubating Creates a dependency constraint without adding it to a configuration, and configures the dependency constraint using the given closure. |
enforcedPlatform(notation) | Incubating Declares a constraint on an enforced platform. If the target coordinates represent multiple potential components, the platform component will be selected, instead of the library. An enforced platform is a platform for which the direct dependencies are forced, meaning that they would override any other version found in the graph. |
enforcedPlatform(notation, configureAction) | Incubating Declares a constraint on an enforced platform. If the target coordinates represent multiple potential components, the platform component will be selected, instead of the library. An enforced platform is a platform for which the direct dependencies are forced, meaning that they would override any other version found in the graph. |
platform(notation) | Incubating Declares a constraint on a platform. If the target coordinates represent multiple potential components, the platform component will be selected, instead of the library. |
platform(notation, configureAction) | Incubating Declares a constraint on a platform. If the target coordinates represent multiple potential components, the platform component will be selected, instead of the library. |
Note: This method is incubating and may change in a future version of Gradle.
Adds a dependency constraint to the given configuration.
DependencyConstraint
add
(String
configurationName, Object
dependencyNotation, Action
<? super DependencyConstraint
>
configureAction)
Action
<? super DependencyConstraint
>Note: This method is incubating and may change in a future version of Gradle.
Adds a dependency constraint to the given configuration, and configures the dependency constraint using the given closure.
Note: This method is incubating and may change in a future version of Gradle.
Creates a dependency constraint without adding it to a configuration.
DependencyConstraint
create
(Object
dependencyConstraintNotation, Action
<? super DependencyConstraint
>
configureAction)
Action
<? super DependencyConstraint
>Note: This method is incubating and may change in a future version of Gradle.
Creates a dependency constraint without adding it to a configuration, and configures the dependency constraint using the given closure.
Note: This method is incubating and may change in a future version of Gradle.
Declares a constraint on an enforced platform. If the target coordinates represent multiple potential components, the platform component will be selected, instead of the library. An enforced platform is a platform for which the direct dependencies are forced, meaning that they would override any other version found in the graph.
DependencyConstraint
enforcedPlatform
(Object
notation, Action
<? super DependencyConstraint
>
configureAction)
Action
<? super DependencyConstraint
>Note: This method is incubating and may change in a future version of Gradle.
Declares a constraint on an enforced platform. If the target coordinates represent multiple potential components, the platform component will be selected, instead of the library. An enforced platform is a platform for which the direct dependencies are forced, meaning that they would override any other version found in the graph.
Note: This method is incubating and may change in a future version of Gradle.
Declares a constraint on a platform. If the target coordinates represent multiple potential components, the platform component will be selected, instead of the library.
DependencyConstraint
platform
(Object
notation, Action
<? super DependencyConstraint
>
configureAction)
Action
<? super DependencyConstraint
>Note: This method is incubating and may change in a future version of Gradle.
Declares a constraint on a platform. If the target coordinates represent multiple potential components, the platform component will be selected, instead of the library.