Class AttachedArtifact
- java.lang.Object
-
- org.apache.maven.artifact.DefaultArtifact
-
- org.apache.maven.project.artifact.AttachedArtifact
-
- All Implemented Interfaces:
java.lang.Comparable<org.apache.maven.artifact.Artifact>
,org.apache.maven.artifact.Artifact
public class AttachedArtifact extends org.apache.maven.artifact.DefaultArtifact
-
-
Constructor Summary
Constructors Constructor Description AttachedArtifact(org.apache.maven.artifact.Artifact parent, java.lang.String type, java.lang.String classifier, org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
AttachedArtifact(org.apache.maven.artifact.Artifact parent, java.lang.String type, org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
java.util.List
getAvailableVersions()
java.lang.String
getBaseVersion()
java.lang.String
getDownloadUrl()
java.util.Collection
getMetadataList()
org.apache.maven.artifact.repository.ArtifactRepository
getRepository()
java.lang.String
getScope()
java.lang.String
getVersion()
org.apache.maven.artifact.versioning.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(org.apache.maven.artifact.repository.ArtifactRepository repository)
void
setScope(java.lang.String scope)
void
setVersion(java.lang.String version)
void
setVersionRange(org.apache.maven.artifact.versioning.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
-
-
-
-
Constructor Detail
-
AttachedArtifact
public AttachedArtifact(org.apache.maven.artifact.Artifact parent, java.lang.String type, java.lang.String classifier, org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
-
AttachedArtifact
public AttachedArtifact(org.apache.maven.artifact.Artifact parent, java.lang.String type, org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
-
-
Method Detail
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
- Specified by:
setArtifactId
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setArtifactId
in classorg.apache.maven.artifact.DefaultArtifact
-
getAvailableVersions
public java.util.List getAvailableVersions()
- Specified by:
getAvailableVersions
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getAvailableVersions
in classorg.apache.maven.artifact.DefaultArtifact
-
setAvailableVersions
public void setAvailableVersions(java.util.List availableVersions)
- Specified by:
setAvailableVersions
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setAvailableVersions
in classorg.apache.maven.artifact.DefaultArtifact
-
getBaseVersion
public java.lang.String getBaseVersion()
- Specified by:
getBaseVersion
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getBaseVersion
in classorg.apache.maven.artifact.DefaultArtifact
-
setBaseVersion
public void setBaseVersion(java.lang.String baseVersion)
- Specified by:
setBaseVersion
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setBaseVersion
in classorg.apache.maven.artifact.DefaultArtifact
-
getDownloadUrl
public java.lang.String getDownloadUrl()
- Specified by:
getDownloadUrl
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getDownloadUrl
in classorg.apache.maven.artifact.DefaultArtifact
-
setDownloadUrl
public void setDownloadUrl(java.lang.String downloadUrl)
- Specified by:
setDownloadUrl
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setDownloadUrl
in classorg.apache.maven.artifact.DefaultArtifact
-
setGroupId
public void setGroupId(java.lang.String groupId)
- Specified by:
setGroupId
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setGroupId
in classorg.apache.maven.artifact.DefaultArtifact
-
getRepository
public org.apache.maven.artifact.repository.ArtifactRepository getRepository()
- Specified by:
getRepository
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getRepository
in classorg.apache.maven.artifact.DefaultArtifact
-
setRepository
public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)
- Specified by:
setRepository
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setRepository
in classorg.apache.maven.artifact.DefaultArtifact
-
getScope
public java.lang.String getScope()
- Specified by:
getScope
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getScope
in classorg.apache.maven.artifact.DefaultArtifact
-
setScope
public void setScope(java.lang.String scope)
- Specified by:
setScope
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setScope
in classorg.apache.maven.artifact.DefaultArtifact
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getVersion
in classorg.apache.maven.artifact.DefaultArtifact
-
setVersion
public void setVersion(java.lang.String version)
- Specified by:
setVersion
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setVersion
in classorg.apache.maven.artifact.DefaultArtifact
-
getVersionRange
public org.apache.maven.artifact.versioning.VersionRange getVersionRange()
- Specified by:
getVersionRange
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getVersionRange
in classorg.apache.maven.artifact.DefaultArtifact
-
setVersionRange
public void setVersionRange(org.apache.maven.artifact.versioning.VersionRange range)
- Specified by:
setVersionRange
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setVersionRange
in classorg.apache.maven.artifact.DefaultArtifact
-
isRelease
public boolean isRelease()
- Specified by:
isRelease
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
isRelease
in classorg.apache.maven.artifact.DefaultArtifact
-
setRelease
public void setRelease(boolean release)
- Specified by:
setRelease
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setRelease
in classorg.apache.maven.artifact.DefaultArtifact
-
isSnapshot
public boolean isSnapshot()
- Specified by:
isSnapshot
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
isSnapshot
in classorg.apache.maven.artifact.DefaultArtifact
-
addMetadata
public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
- Specified by:
addMetadata
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
addMetadata
in classorg.apache.maven.artifact.DefaultArtifact
-
getMetadataList
public java.util.Collection getMetadataList()
- Specified by:
getMetadataList
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getMetadataList
in classorg.apache.maven.artifact.DefaultArtifact
-
-