Package org.gradle.api.artifacts
Interface ExternalDependency
- All Superinterfaces:
Dependency
,HasAttributes
,HasConfigurableAttributes<ModuleDependency>
,ModuleDependency
,ModuleVersionSelector
- All Known Subinterfaces:
ClientModule
,ExternalModuleDependency
,MinimalExternalModuleDependency
An ExternalDependency
is a Dependency
on a source 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.Returns the version constraint to be used during selection.boolean
isForce()
Returns whether or not the version of this dependency should be enforced in the case of version conflicts.void
version
(Action<? super MutableVersionConstraint> configureAction) Configures the version constraint for this dependency.Methods inherited from interface org.gradle.api.artifacts.Dependency
because, contentEquals, getGroup, getName, getReason, getVersion
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
-
isForce
boolean isForce()Returns whether or not the version of this dependency should be enforced in the case of version conflicts. -
copy
ExternalDependency copy()Creates and returns a new dependency with the property values of this one.- Specified by:
copy
in interfaceDependency
- Specified by:
copy
in interfaceModuleDependency
- Returns:
- The copy. Never returns null.
-
version
Configures the version constraint for this dependency.- Parameters:
configureAction
- the configuration action for the module version- Since:
- 4.4
-
getVersionConstraint
VersionConstraint getVersionConstraint()Returns the version constraint to be used during selection.- Returns:
- the version constraint
- Since:
- 4.4
-