Class Artifact

  • All Implemented Interfaces:
    java.lang.Comparable<Artifact>

    public class Artifact
    extends java.lang.Object
    implements java.lang.Comparable<Artifact>
    • Field Detail

      • group

        private final java.lang.String group
      • artifact

        private final java.lang.String artifact
      • classifier

        private final java.lang.String classifier
      • extension

        private final java.lang.String extension
      • value

        private final java.lang.String value
      • version

        private final org.apache.maven.artifact.versioning.ComparableVersion version
      • timestamp

        private final java.lang.String timestamp
      • date

        private final java.util.Date date
      • filename

        private java.lang.String filename
      • folder

        private java.lang.String folder
    • Constructor Detail

      • Artifact

        public Artifact​(Repository repo,
                        java.lang.String value,
                        java.lang.String timestamp)
      • Artifact

        public Artifact​(Artifact other,
                        Repository repo,
                        java.lang.String timestamp)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getFilename

        public java.lang.String getFilename()
      • getFolder

        public java.lang.String getFolder()
      • getPath

        public java.lang.String getPath()
      • getFile

        public java.io.File getFile()
      • getSnapshotMeta

        public java.io.File getSnapshotMeta()
      • isSnapshot

        public boolean isSnapshot()
      • getTimestamp

        public java.lang.String getTimestamp()
      • getVersion

        public org.apache.maven.artifact.versioning.ComparableVersion getVersion()
      • getRepository

        public Repository getRepository()
      • matchesID

        public boolean matchesID​(Artifact o)
      • compareVersion

        public int compareVersion​(Artifact o)
      • compareTo

        public int compareTo​(Artifact o)
        Specified by:
        compareTo in interface java.lang.Comparable<Artifact>