Package org.eclipse.tycho.p2.repository
Class MavenRepositoryCoordinates
- java.lang.Object
-
- org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates
-
public final class MavenRepositoryCoordinates extends Object
Coordinates (groupId, artifactId, version, classifier, extension) of an artifact in the local Maven repository.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_EXTENSION
-
Constructor Summary
Constructors Constructor Description MavenRepositoryCoordinates(String groupId, String artifactId, String version, String classifier, String extension)
MavenRepositoryCoordinates(GAV gav, String classifier, String extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getArtifactId()
String
getClassifier()
String
getExtension()
The artifact file extension, ornull
for the default extensionjar
.String
getExtensionOrDefault()
GAV
getGav()
String
getGroupId()
String
getLocalRepositoryPath()
Returns the local Maven repository path corresponding to the these coordinates.String
getVersion()
Returns the (symbolic) artifact version, i.e.int
hashCode()
String
toString()
-
-
-
Field Detail
-
DEFAULT_EXTENSION
public static final String DEFAULT_EXTENSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getGav
public GAV getGav()
-
getGroupId
public String getGroupId()
-
getArtifactId
public String getArtifactId()
-
getVersion
public String getVersion()
Returns the (symbolic) artifact version, i.e. without any "SNAPSHOT" expansion.
-
getClassifier
public String getClassifier()
-
getExtension
public String getExtension()
The artifact file extension, ornull
for the default extensionjar
.
-
getExtensionOrDefault
public String getExtensionOrDefault()
-
getLocalRepositoryPath
public String getLocalRepositoryPath()
Returns the local Maven repository path corresponding to the these coordinates.
-
-