Interface Artifact

    • Method Detail

      • getGroupId

        java.lang.String getGroupId()
      • getArtifactId

        java.lang.String getArtifactId()
      • getVersion

        java.lang.String getVersion()
      • setVersion

        void setVersion​(java.lang.String version)
      • getScope

        java.lang.String getScope()
        Get the scope of the artifact. If the artifact is a standalone rather than a dependency, it's scope will be null. The scope may not be the same as it was declared on the original dependency, as this is the result of combining it with the main project scope.
        Returns:
        the scope
      • getType

        java.lang.String getType()
      • getClassifier

        java.lang.String getClassifier()
      • hasClassifier

        boolean hasClassifier()
      • getFile

        java.io.File getFile()
      • setFile

        void setFile​(java.io.File destination)
      • getBaseVersion

        java.lang.String getBaseVersion()
      • setBaseVersion

        void setBaseVersion​(java.lang.String baseVersion)
      • getId

        java.lang.String getId()
      • getDependencyConflictId

        java.lang.String getDependencyConflictId()
      • getMetadata

        ArtifactMetadata getMetadata​(java.lang.Class<?> metadataClass)
      • updateVersion

        void updateVersion​(java.lang.String version,
                           ArtifactRepository localRepository)
      • getDownloadUrl

        java.lang.String getDownloadUrl()
      • setDownloadUrl

        void setDownloadUrl​(java.lang.String downloadUrl)
      • setDependencyFilter

        void setDependencyFilter​(ArtifactFilter artifactFilter)
      • getDependencyTrail

        java.util.List<java.lang.String> getDependencyTrail()
        Returns:
        List < String > with artifact ids
      • setDependencyTrail

        void setDependencyTrail​(java.util.List<java.lang.String> dependencyTrail)
        Parameters:
        dependencyTrail - List < String > with artifact ids
      • setScope

        void setScope​(java.lang.String scope)
      • setVersionRange

        void setVersionRange​(VersionRange newRange)
      • selectVersion

        void selectVersion​(java.lang.String version)
      • setGroupId

        void setGroupId​(java.lang.String groupId)
      • setArtifactId

        void setArtifactId​(java.lang.String artifactId)
      • isSnapshot

        boolean isSnapshot()
      • setResolved

        void setResolved​(boolean resolved)
      • isResolved

        boolean isResolved()
      • setResolvedVersion

        void setResolvedVersion​(java.lang.String version)
      • isRelease

        boolean isRelease()
      • setRelease

        void setRelease​(boolean release)
      • getAvailableVersions

        java.util.List<ArtifactVersion> getAvailableVersions()
      • setAvailableVersions

        void setAvailableVersions​(java.util.List<ArtifactVersion> versions)
      • isOptional

        boolean isOptional()
      • setOptional

        void setOptional​(boolean optional)