public class ArtifactKey
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
artifactId |
private java.lang.String |
classifier |
private java.lang.String |
groupId |
private static long |
serialVersionUID |
private java.lang.String |
version |
Constructor and Description |
---|
ArtifactKey(org.apache.maven.artifact.Artifact a)
Note that this constructor uses Artifact.getBaseVersion
|
ArtifactKey(org.eclipse.aether.artifact.Artifact a) |
ArtifactKey(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier) |
Modifier and Type | Method and Description |
---|---|
static boolean |
equals(org.apache.maven.artifact.Artifact a1,
org.apache.maven.artifact.Artifact a2) |
boolean |
equals(java.lang.Object o) |
private static boolean |
equals(java.lang.Object o1,
java.lang.Object o2) |
static ArtifactKey |
fromPortableString(java.lang.String str) |
java.lang.String |
getArtifactId() |
java.lang.String |
getClassifier() |
java.lang.String |
getGroupId() |
java.lang.String |
getVersion() |
int |
hashCode() |
private static int |
nextColonIndex(java.lang.String str,
int pos) |
private static java.lang.String |
substring(java.lang.String str,
int start,
int end) |
java.lang.String |
toPortableString() |
java.lang.String |
toString() |
private static final long serialVersionUID
private final java.lang.String groupId
private final java.lang.String artifactId
private final java.lang.String version
private final java.lang.String classifier
public ArtifactKey(org.apache.maven.artifact.Artifact a)
public ArtifactKey(org.eclipse.aether.artifact.Artifact a)
public ArtifactKey(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String classifier)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
private static boolean equals(java.lang.Object o1, java.lang.Object o2)
public static boolean equals(org.apache.maven.artifact.Artifact a1, org.apache.maven.artifact.Artifact a2)
public java.lang.String toString()
toString
in class java.lang.Object
public static ArtifactKey fromPortableString(java.lang.String str)
private static java.lang.String substring(java.lang.String str, int start, int end)
private static int nextColonIndex(java.lang.String str, int pos)
public java.lang.String toPortableString()
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public java.lang.String getVersion()
public java.lang.String getClassifier()