Dependency
, HasAttributes
, HasConfigurableAttributes<ModuleDependency>
, ModuleDependency
, ModuleVersionSelector
ClientModule
, ExternalModuleDependency
, MinimalExternalModuleDependency
public interface ExternalDependency extends ModuleDependency, ModuleVersionSelector
An ExternalDependency
is a Dependency
on a source outside the current project hierarchy.
ARCHIVES_CONFIGURATION, CLASSIFIER, DEFAULT_CONFIGURATION
Modifier and Type | Method | Description |
---|---|---|
ExternalDependency |
copy() |
Creates and returns a new dependency with the property values of this one.
|
VersionConstraint |
getVersionConstraint() |
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.
|
because, contentEquals, getGroup, getName, getReason, getVersion
addArtifact, artifact, artifact, attributes, capabilities, doNotEndorseStrictVersions, endorseStrictVersions, exclude, getArtifacts, getAttributes, getExcludeRules, getRequestedCapabilities, getTargetConfiguration, isEndorsingStrictVersions, isTransitive, setTargetConfiguration, setTransitive
getGroup, getModule, getName, getVersion, matchesStrictly
boolean isForce()
ExternalDependency copy()
copy
in interface Dependency
copy
in interface ModuleDependency
void version(Action<? super MutableVersionConstraint> configureAction)
configureAction
- the configuration action for the module versionVersionConstraint getVersionConstraint()