public final class MavenRepositoryCoordinates
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
classifier |
static java.lang.String |
DEFAULT_EXTENSION |
private java.lang.String |
extension |
private GAV |
gav |
Constructor and Description |
---|
MavenRepositoryCoordinates(GAV gav,
java.lang.String classifier,
java.lang.String extension) |
MavenRepositoryCoordinates(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier,
java.lang.String extension) |
Modifier and Type | Method and Description |
---|---|
private static <T> boolean |
eq(T left,
T right) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getArtifactId() |
java.lang.String |
getClassifier() |
java.lang.String |
getExtension()
The artifact file extension, or
null for the default extension jar . |
java.lang.String |
getExtensionOrDefault() |
GAV |
getGav() |
java.lang.String |
getGroupId() |
java.lang.String |
getLocalRepositoryPath()
Returns the local Maven repository path corresponding to the these coordinates.
|
java.lang.String |
getVersion()
Returns the (symbolic) artifact version, i.e.
|
int |
hashCode() |
java.lang.String |
toString() |
public static final java.lang.String DEFAULT_EXTENSION
private final GAV gav
private final java.lang.String classifier
private final java.lang.String extension
public MavenRepositoryCoordinates(GAV gav, java.lang.String classifier, java.lang.String extension)
public MavenRepositoryCoordinates(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String classifier, java.lang.String extension)
public GAV getGav()
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public java.lang.String getVersion()
public java.lang.String getClassifier()
public java.lang.String getExtension()
null
for the default extension jar
.public java.lang.String getExtensionOrDefault()
public java.lang.String getLocalRepositoryPath()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
private static <T> boolean eq(T left, T right)