org.apache.maven.artifact
Class DefaultArtifact
java.lang.Object
org.apache.maven.artifact.DefaultArtifact
- All Implemented Interfaces:
- Comparable<Artifact>, Artifact
public class DefaultArtifact
- extends Object
- implements Artifact
- Author:
- Jason van Zyl
| Fields inherited from interface org.apache.maven.artifact.Artifact |
LATEST_VERSION, RELEASE_VERSION, SCOPE_COMPILE, SCOPE_COMPILE_PLUS_RUNTIME, SCOPE_IMPORT, SCOPE_PROVIDED, SCOPE_RUNTIME, SCOPE_RUNTIME_PLUS_SYSTEM, SCOPE_SYSTEM, SCOPE_TEST, SNAPSHOT_VERSION, VERSION_FILE_PATTERN |
|
Constructor Summary |
DefaultArtifact(String groupId,
String artifactId,
String version,
String scope,
String type,
String classifier,
ArtifactHandler artifactHandler)
|
DefaultArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String scope,
String type,
String classifier,
ArtifactHandler artifactHandler)
|
DefaultArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String scope,
String type,
String classifier,
ArtifactHandler artifactHandler,
boolean optional)
|
DefaultArtifact
public DefaultArtifact(String groupId,
String artifactId,
String version,
String scope,
String type,
String classifier,
ArtifactHandler artifactHandler)
DefaultArtifact
public DefaultArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String scope,
String type,
String classifier,
ArtifactHandler artifactHandler)
DefaultArtifact
public DefaultArtifact(String groupId,
String artifactId,
VersionRange versionRange,
String scope,
String type,
String classifier,
ArtifactHandler artifactHandler,
boolean optional)
getClassifier
public String getClassifier()
- Specified by:
getClassifier in interface Artifact
hasClassifier
public boolean hasClassifier()
- Specified by:
hasClassifier in interface Artifact
getScope
public String getScope()
- Specified by:
getScope in interface Artifact
getGroupId
public String getGroupId()
- Specified by:
getGroupId in interface Artifact
getArtifactId
public String getArtifactId()
- Specified by:
getArtifactId in interface Artifact
getVersion
public String getVersion()
- Specified by:
getVersion in interface Artifact
setVersion
public void setVersion(String version)
- Specified by:
setVersion in interface Artifact
getType
public String getType()
- Specified by:
getType in interface Artifact
setFile
public void setFile(File file)
- Specified by:
setFile in interface Artifact
getFile
public File getFile()
- Specified by:
getFile in interface Artifact
getRepository
public ArtifactRepository getRepository()
- Specified by:
getRepository in interface Artifact
setRepository
public void setRepository(ArtifactRepository repository)
- Specified by:
setRepository in interface Artifact
getId
public String getId()
- Specified by:
getId in interface Artifact
getDependencyConflictId
public String getDependencyConflictId()
- Specified by:
getDependencyConflictId in interface Artifact
addMetadata
public void addMetadata(ArtifactMetadata metadata)
- Specified by:
addMetadata in interface Artifact
getMetadataList
public Collection<ArtifactMetadata> getMetadataList()
- Specified by:
getMetadataList in interface Artifact
toString
public String toString()
- Overrides:
toString in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
getBaseVersion
public String getBaseVersion()
- Specified by:
getBaseVersion in interface Artifact
getBaseVersionInternal
protected String getBaseVersionInternal()
setBaseVersion
public void setBaseVersion(String baseVersion)
- Specified by:
setBaseVersion in interface Artifact
setBaseVersionInternal
protected void setBaseVersionInternal(String baseVersion)
compareTo
public int compareTo(Artifact a)
- Specified by:
compareTo in interface Comparable<Artifact>
updateVersion
public void updateVersion(String version,
ArtifactRepository localRepository)
- Specified by:
updateVersion in interface Artifact
getDownloadUrl
public String getDownloadUrl()
- Specified by:
getDownloadUrl in interface Artifact
setDownloadUrl
public void setDownloadUrl(String downloadUrl)
- Specified by:
setDownloadUrl in interface Artifact
getDependencyFilter
public ArtifactFilter getDependencyFilter()
- Specified by:
getDependencyFilter in interface Artifact
setDependencyFilter
public void setDependencyFilter(ArtifactFilter artifactFilter)
- Specified by:
setDependencyFilter in interface Artifact
getArtifactHandler
public ArtifactHandler getArtifactHandler()
- Specified by:
getArtifactHandler in interface Artifact
getDependencyTrail
public List<String> getDependencyTrail()
- Specified by:
getDependencyTrail in interface Artifact
setDependencyTrail
public void setDependencyTrail(List<String> dependencyTrail)
- Specified by:
setDependencyTrail in interface Artifact
setScope
public void setScope(String scope)
- Specified by:
setScope in interface Artifact
getVersionRange
public VersionRange getVersionRange()
- Specified by:
getVersionRange in interface Artifact
setVersionRange
public void setVersionRange(VersionRange versionRange)
- Specified by:
setVersionRange in interface Artifact
selectVersion
public void selectVersion(String version)
- Specified by:
selectVersion in interface Artifact
setGroupId
public void setGroupId(String groupId)
- Specified by:
setGroupId in interface Artifact
setArtifactId
public void setArtifactId(String artifactId)
- Specified by:
setArtifactId in interface Artifact
isSnapshot
public boolean isSnapshot()
- Specified by:
isSnapshot in interface Artifact
setResolved
public void setResolved(boolean resolved)
- Specified by:
setResolved in interface Artifact
isResolved
public boolean isResolved()
- Specified by:
isResolved in interface Artifact
setResolvedVersion
public void setResolvedVersion(String version)
- Specified by:
setResolvedVersion in interface Artifact
setArtifactHandler
public void setArtifactHandler(ArtifactHandler artifactHandler)
- Specified by:
setArtifactHandler in interface Artifact
setRelease
public void setRelease(boolean release)
- Specified by:
setRelease in interface Artifact
isRelease
public boolean isRelease()
- Specified by:
isRelease in interface Artifact
getAvailableVersions
public List<ArtifactVersion> getAvailableVersions()
- Specified by:
getAvailableVersions in interface Artifact
setAvailableVersions
public void setAvailableVersions(List<ArtifactVersion> availableVersions)
- Specified by:
setAvailableVersions in interface Artifact
isOptional
public boolean isOptional()
- Specified by:
isOptional in interface Artifact
getSelectedVersion
public ArtifactVersion getSelectedVersion()
throws OverConstrainedVersionException
- Specified by:
getSelectedVersion in interface Artifact
- Throws:
OverConstrainedVersionException
isSelectedVersionKnown
public boolean isSelectedVersionKnown()
throws OverConstrainedVersionException
- Specified by:
isSelectedVersionKnown in interface Artifact
- Throws:
OverConstrainedVersionException
setOptional
public void setOptional(boolean optional)
- Specified by:
setOptional in interface Artifact
Copyright © 2001-2013 The Apache Software Foundation. All Rights Reserved.