Package org.gradle.api.artifacts
Interface ExternalModuleDependency
- All Superinterfaces:
Dependency
,ExternalDependency
,HasAttributes
,HasConfigurableAttributes<ModuleDependency>
,ModuleDependency
,ModuleVersionSelector
- All Known Subinterfaces:
ClientModule
,MinimalExternalModuleDependency
A ExternalModuleDependency
is a Dependency
on a module outside the current project hierarchy.
-
Field Summary
Fields inherited from interface org.gradle.api.artifacts.Dependency
ARCHIVES_CONFIGURATION, CLASSIFIER, DEFAULT_CONFIGURATION
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
Creates and returns a new dependency with the property values of this one.boolean
Indicates that the given dependency can have different content for the same identifier.setChanging
(boolean changing) Sets the dependency as "changing" or "not changing".Methods inherited from interface org.gradle.api.artifacts.Dependency
because, contentEquals, getGroup, getName, getReason, getVersion
Methods inherited from interface org.gradle.api.artifacts.ExternalDependency
getVersionConstraint, isForce, version
Methods 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, setTransitive
Methods inherited from interface org.gradle.api.artifacts.ModuleVersionSelector
getGroup, getModule, getName, getVersion, matchesStrictly
-
Method Details
-
isChanging
boolean isChanging()Indicates that the given dependency can have different content for the same identifier.- See Also:
-
setChanging
Sets the dependency as "changing" or "not changing". If set to true, the dependency is marked as "changing." Gradle will periodically check the remote repository for updates, even if the local cache entry has not yet expired. Defaults to false.- Parameters:
changing
- if true, the dependency is considered changing and Gradle should check for a change in the remote repository, even if a local entry exists.- Returns:
- this
-
copy
ExternalModuleDependency copy()Creates and returns a new dependency with the property values of this one.- Specified by:
copy
in interfaceDependency
- Specified by:
copy
in interfaceExternalDependency
- Specified by:
copy
in interfaceModuleDependency
- Returns:
- The copy. Never returns null.
-