api / org.gradle.api.artifacts / DependencySubstitutions / substitute

substitute

abstract fun substitute(substitutedDependency: ComponentSelector): Substitution

DSL-friendly mechanism to construct a dependency substitution for dependencies matching the provided selector.

Examples:

 configurations { main } configurations.main.resolutionStrategy.dependencySubstitution { // Substitute project and module dependencies substitute module('org.gradle:api') with project(':api') substitute project(':util') with module('org.gradle:util:3.0') // Substitute one module dependency for another substitute module('org.gradle:api:2.0') with module('org.gradle:api:2.1') }