# useModule

abstract fun useModule(notation: Any)

Sets the implementation module to use for this plugin.

It accepts the following notations:

- String in a format of: 'group:name:version', for example: 'org.gradle:gradle-core:1.0'
- Map with keys 'group', 'name' and 'version'; for example: [group: 'org.gradle', name: 'gradle-core', version: '1.0']
- Provider and ProviderConvertible of MinimalExternalModuleDependency
- instance of ExternalDependency
- instance of ModuleComponentSelector
- instance of ModuleVersionSelector (deprecated)

#### Parameters

notation

the module to use