Class AttachedArtifact
- java.lang.Object
-
- org.apache.maven.artifact.DefaultArtifact
-
- org.apache.maven.project.artifact.AttachedArtifact
-
public class AttachedArtifact extends DefaultArtifact
-
-
Field Summary
Fields Modifier and Type Field Description private Artifact
parent
-
Fields inherited from interface org.apache.maven.artifact.Artifact
LATEST_VERSION, RELEASE_VERSION, SCOPE_COMPILE, SCOPE_IMPORT, SCOPE_PROVIDED, SCOPE_RUNTIME, SCOPE_SYSTEM, SCOPE_TEST, SNAPSHOT_VERSION, VERSION_FILE_PATTERN
-
-
Constructor Summary
Constructors Constructor Description AttachedArtifact(Artifact parent, java.lang.String type, java.lang.String classifier, ArtifactHandler artifactHandler)
AttachedArtifact(Artifact parent, java.lang.String type, ArtifactHandler artifactHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMetadata(ArtifactMetadata metadata)
java.util.List
getAvailableVersions()
java.lang.String
getBaseVersion()
java.lang.String
getDownloadUrl()
java.util.Collection
getMetadataList()
ArtifactRepository
getRepository()
java.lang.String
getScope()
Get the scope of the artifact.java.lang.String
getVersion()
VersionRange
getVersionRange()
boolean
isRelease()
boolean
isSnapshot()
void
setArtifactId(java.lang.String artifactId)
void
setAvailableVersions(java.util.List availableVersions)
void
setBaseVersion(java.lang.String baseVersion)
void
setDownloadUrl(java.lang.String downloadUrl)
void
setGroupId(java.lang.String groupId)
void
setRelease(boolean release)
void
setRepository(ArtifactRepository repository)
void
setScope(java.lang.String scope)
void
setVersion(java.lang.String version)
void
setVersionRange(VersionRange range)
-
Methods inherited from class org.apache.maven.artifact.DefaultArtifact
compareTo, equals, getArtifactHandler, getArtifactId, getBaseVersionInternal, getClassifier, getDependencyConflictId, getDependencyFilter, getDependencyTrail, getFile, getGroupId, getId, getMetadata, getSelectedVersion, getType, hasClassifier, hashCode, isOptional, isResolved, isSelectedVersionKnown, selectVersion, setArtifactHandler, setBaseVersionInternal, setDependencyFilter, setDependencyTrail, setFile, setOptional, setResolved, setResolvedVersion, toString, updateVersion
-
-
-
-
Field Detail
-
parent
private final Artifact parent
-
-
Constructor Detail
-
AttachedArtifact
public AttachedArtifact(Artifact parent, java.lang.String type, java.lang.String classifier, ArtifactHandler artifactHandler)
-
AttachedArtifact
public AttachedArtifact(Artifact parent, java.lang.String type, ArtifactHandler artifactHandler)
-
-
Method Detail
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
- Specified by:
setArtifactId
in interfaceArtifact
- Overrides:
setArtifactId
in classDefaultArtifact
-
getAvailableVersions
public java.util.List getAvailableVersions()
- Specified by:
getAvailableVersions
in interfaceArtifact
- Overrides:
getAvailableVersions
in classDefaultArtifact
-
setAvailableVersions
public void setAvailableVersions(java.util.List availableVersions)
- Specified by:
setAvailableVersions
in interfaceArtifact
- Overrides:
setAvailableVersions
in classDefaultArtifact
-
getBaseVersion
public java.lang.String getBaseVersion()
- Specified by:
getBaseVersion
in interfaceArtifact
- Overrides:
getBaseVersion
in classDefaultArtifact
-
setBaseVersion
public void setBaseVersion(java.lang.String baseVersion)
- Specified by:
setBaseVersion
in interfaceArtifact
- Overrides:
setBaseVersion
in classDefaultArtifact
-
getDownloadUrl
public java.lang.String getDownloadUrl()
- Specified by:
getDownloadUrl
in interfaceArtifact
- Overrides:
getDownloadUrl
in classDefaultArtifact
-
setDownloadUrl
public void setDownloadUrl(java.lang.String downloadUrl)
- Specified by:
setDownloadUrl
in interfaceArtifact
- Overrides:
setDownloadUrl
in classDefaultArtifact
-
setGroupId
public void setGroupId(java.lang.String groupId)
- Specified by:
setGroupId
in interfaceArtifact
- Overrides:
setGroupId
in classDefaultArtifact
-
getRepository
public ArtifactRepository getRepository()
- Specified by:
getRepository
in interfaceArtifact
- Overrides:
getRepository
in classDefaultArtifact
-
setRepository
public void setRepository(ArtifactRepository repository)
- Specified by:
setRepository
in interfaceArtifact
- Overrides:
setRepository
in classDefaultArtifact
-
getScope
public java.lang.String getScope()
Description copied from interface:Artifact
Get the scope of the artifact. If the artifact is a standalone rather than a dependency, it's scope will benull
. 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.- Specified by:
getScope
in interfaceArtifact
- Overrides:
getScope
in classDefaultArtifact
- Returns:
- the scope
-
setScope
public void setScope(java.lang.String scope)
- Specified by:
setScope
in interfaceArtifact
- Overrides:
setScope
in classDefaultArtifact
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interfaceArtifact
- Overrides:
getVersion
in classDefaultArtifact
-
setVersion
public void setVersion(java.lang.String version)
- Specified by:
setVersion
in interfaceArtifact
- Overrides:
setVersion
in classDefaultArtifact
-
getVersionRange
public VersionRange getVersionRange()
- Specified by:
getVersionRange
in interfaceArtifact
- Overrides:
getVersionRange
in classDefaultArtifact
-
setVersionRange
public void setVersionRange(VersionRange range)
- Specified by:
setVersionRange
in interfaceArtifact
- Overrides:
setVersionRange
in classDefaultArtifact
-
isRelease
public boolean isRelease()
- Specified by:
isRelease
in interfaceArtifact
- Overrides:
isRelease
in classDefaultArtifact
-
setRelease
public void setRelease(boolean release)
- Specified by:
setRelease
in interfaceArtifact
- Overrides:
setRelease
in classDefaultArtifact
-
isSnapshot
public boolean isSnapshot()
- Specified by:
isSnapshot
in interfaceArtifact
- Overrides:
isSnapshot
in classDefaultArtifact
-
addMetadata
public void addMetadata(ArtifactMetadata metadata)
- Specified by:
addMetadata
in interfaceArtifact
- Overrides:
addMetadata
in classDefaultArtifact
-
getMetadataList
public java.util.Collection getMetadataList()
- Specified by:
getMetadataList
in interfaceArtifact
- Overrides:
getMetadataList
in classDefaultArtifact
-
-