Package org.gradle.api.artifacts
Interface DependencyMetadata<SELF extends DependencyMetadata>
- Type Parameters:
- SELF- type extending this interface
- All Known Subinterfaces:
- DependencyConstraintMetadata,- DirectDependencyMetadata
public interface DependencyMetadata<SELF extends DependencyMetadata>
Describes a metadata about a dependency - direct dependency or dependency constraint - declared in a resolved component's metadata.
- Since:
- 4.4
- 
Method SummaryModifier and TypeMethodDescriptionattributes(Action<? super AttributeContainer> configureAction) Adjust the attributes of this dependencyAdjust the reason why this dependency should be selected.Returns the attributes of this dependency.getGroup()Returns the group of the module that is targeted by this dependency or dependency constraint.The module identifier of the component.getName()Returns the name of the module that is targeted by this dependency or dependency constraint.Returns the reason why this dependency should be selected.Returns the version of the module that is targeted by this dependency or dependency constraint.version(Action<? super MutableVersionConstraint> configureAction) Adjust the version constraints of the dependency or dependency constraint.
- 
Method Details- 
getGroupString getGroup()Returns the group of the module that is targeted by this dependency or dependency constraint. The group allows the definition of modules of the same name in different organizations or contexts.
- 
getNameString getName()Returns the name of the module that is targeted by this dependency or dependency constraint.
- 
getVersionConstraintVersionConstraint getVersionConstraint()Returns the version of the module that is targeted by this dependency or dependency constraint. which usually expresses what API level of the module you are compatible with.- Since:
- 4.5
 
- 
versionAdjust the version constraints of the dependency or dependency constraint.- Parameters:
- configureAction- modify version details
- Since:
- 4.5
 
- 
getReasonReturns the reason why this dependency should be selected.- Returns:
- the reason, or null if no reason is found in metadata.
- Since:
- 4.6
 
- 
becauseAdjust the reason why this dependency should be selected.- Parameters:
- reason- modified reason
- Since:
- 4.6
 
- 
getAttributesAttributeContainer getAttributes()Returns the attributes of this dependency.- Returns:
- the attributes of this dependency
- Since:
- 4.8
 
- 
attributesAdjust the attributes of this dependency- Since:
- 4.8
 
- 
getModuleModuleIdentifier getModule()The module identifier of the component. Returns the same information asgetGroup()andgetName().- Returns:
- the module identifier
- Since:
- 4.9
 
 
-