Package org.gradle.api.artifacts
Interface ClientModule
- All Superinterfaces:
Dependency,ExternalDependency,ExternalModuleDependency,HasAttributes,HasConfigurableAttributes<ModuleDependency>,ModuleDependency,ModuleVersionSelector
Deprecated.
To model a module in your dependency declarations. Usually you can either declare a single dependency
artifact or you declare a module dependency that depends on a module descriptor in a repository. With
a client module you can declare a module dependency without the need of a module descriptor in a
remote repository.
Client modules dependencies are deprecated and will be removed in Gradle 9.0. Please use component metadata rules instead.
- See Also:
-
Field Summary
Fields inherited from interface org.gradle.api.artifacts.Dependency
ARCHIVES_CONFIGURATION, CLASSIFIER, DEFAULT_CONFIGURATION -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDependency(ModuleDependency dependency) Deprecated.Add a dependency to the client module.copy()Deprecated.Creates and returns a new dependency with the property values of this one.Deprecated.Returns all the dependencies added to the client module.getId()Deprecated.Returns the id of the client module.Methods inherited from interface org.gradle.api.artifacts.Dependency
because, contentEquals, getGroup, getName, getReason, getVersionMethods inherited from interface org.gradle.api.artifacts.ExternalDependency
getVersionConstraint, isForce, versionMethods inherited from interface org.gradle.api.artifacts.ExternalModuleDependency
isChanging, setChangingMethods inherited from interface org.gradle.api.artifacts.ModuleDependency
addArtifact, artifact, artifact, attributes, capabilities, doNotEndorseStrictVersions, endorseStrictVersions, exclude, getArtifacts, getAttributes, getCapabilitySelectors, getExcludeRules, getRequestedCapabilities, getTargetConfiguration, isEndorsingStrictVersions, isTransitive, setTargetConfiguration, setTransitiveMethods inherited from interface org.gradle.api.artifacts.ModuleVersionSelector
getGroup, getModule, getName, getVersion, matchesStrictly
-
Method Details
-
addDependency
Deprecated.Add a dependency to the client module. Such a dependency is transitive dependency for the project that has a dependency on the client module.- Parameters:
dependency- The dependency to add to the client module.- See Also:
-
getId
String getId()Deprecated.Returns the id of the client module. This is usually only used for internal handling of the client module.- Returns:
- The id of the client module
-
getDependencies
Set<ModuleDependency> getDependencies()Deprecated.Returns all the dependencies added to the client module.- See Also:
-
copy
ClientModule copy()Deprecated.Creates and returns a new dependency with the property values of this one.- Specified by:
copyin interfaceDependency- Specified by:
copyin interfaceExternalDependency- Specified by:
copyin interfaceExternalModuleDependency- Specified by:
copyin interfaceModuleDependency- Returns:
- The copy. Never returns null.
-