Interface ReleaseId

  • All Superinterfaces:
    java.lang.Comparable<ReleaseId>
    All Known Implementing Classes:
    GAV

    public interface ReleaseId
    extends java.lang.Comparable<ReleaseId>
    ReleaseId is a full identifier far a given version of an artifact. Following the Maven conventions it is composed of 3 parts: a groupId, an artifactId and a version
    • Method Detail

      • getGroupId

        java.lang.String getGroupId()
      • getArtifactId

        java.lang.String getArtifactId()
      • getVersion

        java.lang.String getVersion()
      • toExternalForm

        java.lang.String toExternalForm()
      • isSnapshot

        boolean isSnapshot()
      • compareTo

        default int compareTo​(ReleaseId that)
        Specified by:
        compareTo in interface java.lang.Comparable<ReleaseId>