Class DefaultArtifact

    • Field Detail

      • groupId

        private java.lang.String groupId
      • artifactId

        private java.lang.String artifactId
      • baseVersion

        private java.lang.String baseVersion
      • type

        private final java.lang.String type
      • classifier

        private final java.lang.String classifier
      • scope

        private volatile java.lang.String scope
      • file

        private volatile java.io.File file
      • downloadUrl

        private java.lang.String downloadUrl
      • dependencyTrail

        private java.util.List<java.lang.String> dependencyTrail
      • version

        private volatile java.lang.String version
      • resolved

        private volatile boolean resolved
      • release

        private boolean release
      • availableVersions

        private java.util.List<ArtifactVersion> availableVersions
      • metadataMap

        private java.util.Map<java.lang.Object,​ArtifactMetadata> metadataMap
      • optional

        private boolean optional
    • Constructor Detail

      • DefaultArtifact

        public DefaultArtifact​(java.lang.String groupId,
                               java.lang.String artifactId,
                               java.lang.String version,
                               java.lang.String scope,
                               java.lang.String type,
                               java.lang.String classifier,
                               ArtifactHandler artifactHandler)
      • DefaultArtifact

        public DefaultArtifact​(java.lang.String groupId,
                               java.lang.String artifactId,
                               VersionRange versionRange,
                               java.lang.String scope,
                               java.lang.String type,
                               java.lang.String classifier,
                               ArtifactHandler artifactHandler)
      • DefaultArtifact

        public DefaultArtifact​(java.lang.String groupId,
                               java.lang.String artifactId,
                               VersionRange versionRange,
                               java.lang.String scope,
                               java.lang.String type,
                               java.lang.String classifier,
                               ArtifactHandler artifactHandler,
                               boolean optional)