Class MavenRepositoryCoordinates


  • public final class MavenRepositoryCoordinates
    extends Object
    Coordinates (groupId, artifactId, version, classifier, extension) of an artifact in the local Maven repository.
    • Constructor Detail

      • MavenRepositoryCoordinates

        public MavenRepositoryCoordinates​(GAV gav,
                                          String classifier,
                                          String extension)
      • MavenRepositoryCoordinates

        public MavenRepositoryCoordinates​(String groupId,
                                          String artifactId,
                                          String version,
                                          String classifier,
                                          String extension)
    • 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, or null for the default extension jar.
      • getExtensionOrDefault

        public String getExtensionOrDefault()
      • getLocalRepositoryPath

        public String getLocalRepositoryPath()
        Returns the local Maven repository path corresponding to the these coordinates.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object