Package org.apache.maven.artifact
Interface Artifact
- All Superinterfaces:
- Comparable<Artifact>
- All Known Implementing Classes:
- ActiveProjectArtifact,- AttachedArtifact,- DefaultArtifact,- PluginArtifact,- ProjectArtifact
Maven Artifact interface. Notice that it mixes artifact definition concepts (groupId, artifactId, version)
 with dependency information (version range, scope).
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddMetadata(ArtifactMetadata metadata) getFile()getId()getScope()getType()booleanbooleanbooleanbooleanbooleanbooleanvoidselectVersion(String version) voidsetArtifactHandler(ArtifactHandler handler) voidsetArtifactId(String artifactId) voidsetAvailableVersions(List<ArtifactVersion> versions) voidsetBaseVersion(String baseVersion) voidsetDependencyFilter(ArtifactFilter artifactFilter) voidsetDependencyTrail(List<String> dependencyTrail) voidsetDownloadUrl(String downloadUrl) voidvoidsetGroupId(String groupId) voidsetOptional(boolean optional) voidsetRelease(boolean release) voidsetRepository(ArtifactRepository remoteRepository) voidsetResolved(boolean resolved) voidsetResolvedVersion(String version) voidvoidsetVersion(String version) voidsetVersionRange(VersionRange newRange) voidupdateVersion(String version, ArtifactRepository localRepository) Methods inherited from interface java.lang.ComparablecompareTo
- 
Field Details- 
RELEASE_VERSION- See Also:
 
- 
LATEST_VERSION- See Also:
 
- 
SNAPSHOT_VERSION- See Also:
 
- 
VERSION_FILE_PATTERN
- 
SCOPE_COMPILE- See Also:
 
- 
SCOPE_COMPILE_PLUS_RUNTIME- See Also:
 
- 
SCOPE_TEST- See Also:
 
- 
SCOPE_RUNTIME- See Also:
 
- 
SCOPE_RUNTIME_PLUS_SYSTEM- See Also:
 
- 
SCOPE_PROVIDED- See Also:
 
- 
SCOPE_SYSTEM- See Also:
 
- 
SCOPE_IMPORT- See Also:
 
 
- 
- 
Method Details- 
getGroupIdString getGroupId()
- 
getArtifactIdString getArtifactId()
- 
getVersionString getVersion()
- 
setVersion
- 
getScopeString getScope()
- 
getTypeString getType()
- 
getClassifierString getClassifier()
- 
hasClassifierboolean hasClassifier()
- 
getFileFile getFile()
- 
setFile
- 
getBaseVersionString getBaseVersion()
- 
setBaseVersion
- 
getIdString getId()
- 
getDependencyConflictIdString getDependencyConflictId()
- 
addMetadata
- 
getMetadataListCollection<ArtifactMetadata> getMetadataList()
- 
setRepository
- 
getRepositoryArtifactRepository getRepository()
- 
updateVersion
- 
getDownloadUrlString getDownloadUrl()
- 
setDownloadUrl
- 
getDependencyFilterArtifactFilter getDependencyFilter()
- 
setDependencyFilter
- 
getArtifactHandlerArtifactHandler getArtifactHandler()
- 
getDependencyTrail
- 
setDependencyTrail
- 
setScope
- 
getVersionRangeVersionRange getVersionRange()
- 
setVersionRange
- 
selectVersion
- 
setGroupId
- 
setArtifactId
- 
isSnapshotboolean isSnapshot()
- 
setResolvedvoid setResolved(boolean resolved) 
- 
isResolvedboolean isResolved()
- 
setResolvedVersion
- 
setArtifactHandler
- 
isReleaseboolean isRelease()
- 
setReleasevoid setRelease(boolean release) 
- 
getAvailableVersionsList<ArtifactVersion> getAvailableVersions()
- 
setAvailableVersions
- 
isOptionalboolean isOptional()
- 
setOptionalvoid setOptional(boolean optional) 
- 
getSelectedVersion- Throws:
- OverConstrainedVersionException
 
- 
isSelectedVersionKnown- Throws:
- OverConstrainedVersionException
 
 
-