Class MavenCoordinates


  • public class MavenCoordinates
    extends Object
    • Constructor Detail

      • MavenCoordinates

        public MavenCoordinates​(org.apache.maven.model.Dependency dependency)
                         throws org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
        Throws:
        org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
      • MavenCoordinates

        public MavenCoordinates​(org.apache.maven.artifact.Artifact artifact)
                         throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
        Throws:
        org.apache.maven.artifact.versioning.OverConstrainedVersionException
    • Method Detail

      • getArtifactId

        public String getArtifactId()
      • getGroupId

        public String getGroupId()
      • getVersion

        public com.google.common.base.Optional<? extends org.apache.maven.artifact.versioning.ArtifactVersion> getVersion()
      • getVersionRange

        public com.google.common.base.Optional<org.apache.maven.artifact.versioning.VersionRange> getVersionRange()
      • getType

        public String getType()
      • getClassifier

        public com.google.common.base.Optional<String> getClassifier()
      • matches

        public boolean matches​(org.apache.maven.artifact.Artifact artifact)
                        throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
        Throws:
        org.apache.maven.artifact.versioning.OverConstrainedVersionException
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object