Package org.gradle.api.artifacts
Interface DependencyArtifactSelector
-
public interface DependencyArtifactSelectorDetails about an artifact selection in the context of a dependency substitution. Artifact selections are handy as a migration path from the Maven or Ivy ecosystem, where different "variants" are actually represented as different artifacts, with specific (type, extension, classifier) sub-coordinates, in addition to the GAV (group, artifact, version) coordinates. It is preferable to use component metadata rules to properly describe the variants of a module, so this variant selector should only be used when defining such rules is not possible or too complex for the use case.- Since:
- 6.6
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetClassifier()Returns the classifier of the artifact to select.java.lang.StringgetExtension()Returns the extension of the artifact to select.java.lang.StringgetType()Returns the type of the artifact to select
-
-
-
Method Detail
-
getType
java.lang.String getType()
Returns the type of the artifact to select
-
getExtension
@Nullable java.lang.String getExtension()
Returns the extension of the artifact to select. If it returns null, it will fallback to jar.
-
getClassifier
@Nullable java.lang.String getClassifier()
Returns the classifier of the artifact to select.
-
-