Class GAV

  • All Implemented Interfaces:
    Comparable<ReleaseId>,, ReleaseId

    public class GAV
    extends Object
    implements ReleaseId
    A simple immutable pojo representing Maven GAV coordinates, with a JMX-compliant method in order to be exposed and used via JMX/Monitoring.
    • Method Detail

      • getGroupId

        public String getGroupId()
        Specified by:
        getGroupId in interface
      • getArtifactId

        public String getArtifactId()
        Specified by:
        getArtifactId in interface
      • getVersion

        public String getVersion()
        Specified by:
        getVersion in interface
      • toExternalForm

        public String toExternalForm()
        Specified by:
        toExternalForm in interface
      • isSnapshot

        public boolean isSnapshot()
        Specified by:
        isSnapshot in interface
      • sameGAVof

        public boolean sameGAVof​(ReleaseId other)