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 Artifactparent-
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 voidaddMetadata(ArtifactMetadata metadata)java.util.ListgetAvailableVersions()java.lang.StringgetBaseVersion()java.lang.StringgetDownloadUrl()java.util.CollectiongetMetadataList()ArtifactRepositorygetRepository()java.lang.StringgetScope()Get the scope of the artifact.java.lang.StringgetVersion()VersionRangegetVersionRange()booleanisRelease()booleanisSnapshot()voidsetArtifactId(java.lang.String artifactId)voidsetAvailableVersions(java.util.List availableVersions)voidsetBaseVersion(java.lang.String baseVersion)voidsetDownloadUrl(java.lang.String downloadUrl)voidsetGroupId(java.lang.String groupId)voidsetRelease(boolean release)voidsetRepository(ArtifactRepository repository)voidsetScope(java.lang.String scope)voidsetVersion(java.lang.String version)voidsetVersionRange(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:
setArtifactIdin interfaceArtifact- Overrides:
setArtifactIdin classDefaultArtifact
-
getAvailableVersions
public java.util.List getAvailableVersions()
- Specified by:
getAvailableVersionsin interfaceArtifact- Overrides:
getAvailableVersionsin classDefaultArtifact
-
setAvailableVersions
public void setAvailableVersions(java.util.List availableVersions)
- Specified by:
setAvailableVersionsin interfaceArtifact- Overrides:
setAvailableVersionsin classDefaultArtifact
-
getBaseVersion
public java.lang.String getBaseVersion()
- Specified by:
getBaseVersionin interfaceArtifact- Overrides:
getBaseVersionin classDefaultArtifact
-
setBaseVersion
public void setBaseVersion(java.lang.String baseVersion)
- Specified by:
setBaseVersionin interfaceArtifact- Overrides:
setBaseVersionin classDefaultArtifact
-
getDownloadUrl
public java.lang.String getDownloadUrl()
- Specified by:
getDownloadUrlin interfaceArtifact- Overrides:
getDownloadUrlin classDefaultArtifact
-
setDownloadUrl
public void setDownloadUrl(java.lang.String downloadUrl)
- Specified by:
setDownloadUrlin interfaceArtifact- Overrides:
setDownloadUrlin classDefaultArtifact
-
setGroupId
public void setGroupId(java.lang.String groupId)
- Specified by:
setGroupIdin interfaceArtifact- Overrides:
setGroupIdin classDefaultArtifact
-
getRepository
public ArtifactRepository getRepository()
- Specified by:
getRepositoryin interfaceArtifact- Overrides:
getRepositoryin classDefaultArtifact
-
setRepository
public void setRepository(ArtifactRepository repository)
- Specified by:
setRepositoryin interfaceArtifact- Overrides:
setRepositoryin classDefaultArtifact
-
getScope
public java.lang.String getScope()
Description copied from interface:ArtifactGet 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:
getScopein interfaceArtifact- Overrides:
getScopein classDefaultArtifact- Returns:
- the scope
-
setScope
public void setScope(java.lang.String scope)
- Specified by:
setScopein interfaceArtifact- Overrides:
setScopein classDefaultArtifact
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersionin interfaceArtifact- Overrides:
getVersionin classDefaultArtifact
-
setVersion
public void setVersion(java.lang.String version)
- Specified by:
setVersionin interfaceArtifact- Overrides:
setVersionin classDefaultArtifact
-
getVersionRange
public VersionRange getVersionRange()
- Specified by:
getVersionRangein interfaceArtifact- Overrides:
getVersionRangein classDefaultArtifact
-
setVersionRange
public void setVersionRange(VersionRange range)
- Specified by:
setVersionRangein interfaceArtifact- Overrides:
setVersionRangein classDefaultArtifact
-
isRelease
public boolean isRelease()
- Specified by:
isReleasein interfaceArtifact- Overrides:
isReleasein classDefaultArtifact
-
setRelease
public void setRelease(boolean release)
- Specified by:
setReleasein interfaceArtifact- Overrides:
setReleasein classDefaultArtifact
-
isSnapshot
public boolean isSnapshot()
- Specified by:
isSnapshotin interfaceArtifact- Overrides:
isSnapshotin classDefaultArtifact
-
addMetadata
public void addMetadata(ArtifactMetadata metadata)
- Specified by:
addMetadatain interfaceArtifact- Overrides:
addMetadatain classDefaultArtifact
-
getMetadataList
public java.util.Collection getMetadataList()
- Specified by:
getMetadataListin interfaceArtifact- Overrides:
getMetadataListin classDefaultArtifact
-
-