DependencyMetadata<DirectDependencyMetadata>
public interface DirectDependencyMetadata extends DependencyMetadata<DirectDependencyMetadata>
ComponentMetadataHandler
.Modifier and Type | Method | Description |
---|---|---|
void |
doNotEndorseStrictVersions() |
Resets the
isEndorsingStrictVersions() state of this dependency. |
void |
endorseStrictVersions() |
Endorse version constraints with
VersionConstraint.getStrictVersion() strict versions} from the target module. |
java.util.List<DependencyArtifact> |
getArtifactSelectors() |
Returns additional artifact information associated with the dependency that is used to select artifacts in the targeted module.
|
boolean |
isEndorsingStrictVersions() |
Are the
VersionConstraint.getStrictVersion() strict version} dependency constraints of the target module endorsed? |
attributes, because, getAttributes, getGroup, getModule, getName, getReason, getVersionConstraint, version
void endorseStrictVersions()
VersionConstraint.getStrictVersion()
strict versions} from the target module.
Endorsing strict versions of another module/platform means that all strict versions will be interpreted during dependency
resolution as if they were defined by the endorsing module itself.void doNotEndorseStrictVersions()
isEndorsingStrictVersions()
state of this dependency.boolean isEndorsingStrictVersions()
VersionConstraint.getStrictVersion()
strict version} dependency constraints of the target module endorsed?java.util.List<DependencyArtifact> getArtifactSelectors()