api / org.gradle.api.artifacts.dsl / ComponentModuleMetadataHandler / module

module

abstract fun module(moduleNotation: Any, rule: Action<in ComponentModuleMetadata>): Unit

Enables configuring component module metadata. This metadata applies to the entire component module (e.g. "group:name", like "org.gradle:gradle-core") regardless of the component version.

 //declaring that google collections are replaced by guava //so that conflict resolution can take advantage of this information: dependencies.modules.module('com.google.collections:google-collections') { replacedBy('com.google.guava:guava') } 

Parameters

moduleNotation - an identifier of the module. String "group:name", e.g. 'org.gradle:gradle-core' or an instance of org.gradle.api.artifacts.ModuleIdentifier

rule - a rule that applies to the components of the specified module

Since
2.2