force

abstract fun force(moduleVersionSelectorNotations: Array<Any>): ResolutionStrategy(source)

Allows forcing certain versions of dependencies, including transitive dependencies. Appends new forced modules to be considered when resolving dependencies.

It accepts following notations:

  • String in a format of: 'group:name:version', for example: 'org.gradle:gradle-core:1.0'
  • instance of ModuleVersionSelector
  • any collection or array of above will be automatically flattened
Example:
plugins {
    id 'java' // so that there are some configurations
}

configurations.all {
  resolutionStrategy.force 'asm:asm-all:3.3.1', 'commons-io:commons-io:1.4'
}

Return

this ResolutionStrategy instance

Since

1.0-milestone-7

Parameters

moduleVersionSelectorNotations

typically group:name:version notations to append