DependencyConstraintHandler

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.

Properties

No properties

Methods

MethodDescription
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.

Script blocks

No script blocks

Method details

DependencyConstraint add(String configurationName, Object dependencyConstraintNotation)

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)

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.

DependencyConstraint create(Object dependencyConstraintNotation)

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)

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.

DependencyConstraint enforcedPlatform(Object notation)

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)

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 platform(Object notation)

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)

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.