Package org.apache.maven.artifact
Class DefaultArtifact
java.lang.Object
org.apache.maven.artifact.DefaultArtifact
- All Implemented Interfaces:
- Comparable<Artifact>,- Artifact
- 
Field SummaryFields inherited from interface org.apache.maven.artifact.ArtifactLATEST_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 SummaryConstructorsConstructorDescriptionDefaultArtifact(String groupId, String artifactId, String version, String scope, String type, String classifier, ArtifactHandler artifactHandler) DefaultArtifact(String groupId, String artifactId, String version, String scope, String type, String classifier, ArtifactHandler artifactHandler, boolean optional) 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) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddMetadata(ArtifactMetadata metadata) intbooleanprotected StringgetFile()getId()getScope()getType()booleaninthashCode()booleanbooleanbooleanbooleanbooleanvoidselectVersion(String version) voidsetArtifactHandler(ArtifactHandler artifactHandler) voidsetArtifactId(String artifactId) voidsetAvailableVersions(List<ArtifactVersion> availableVersions) voidsetBaseVersion(String baseVersion) protected voidsetBaseVersionInternal(String baseVersion) voidsetDependencyFilter(ArtifactFilter artifactFilter) voidsetDependencyTrail(List<String> dependencyTrail) voidsetDownloadUrl(String downloadUrl) voidvoidsetGroupId(String groupId) voidsetOptional(boolean optional) voidsetRelease(boolean release) voidsetRepository(ArtifactRepository repository) voidsetResolved(boolean resolved) voidsetResolvedVersion(String version) voidvoidsetVersion(String version) voidsetVersionRange(VersionRange versionRange) toString()voidupdateVersion(String version, ArtifactRepository localRepository) 
- 
Constructor Details- 
DefaultArtifact
- 
DefaultArtifact
- 
DefaultArtifactpublic DefaultArtifact(String groupId, String artifactId, VersionRange versionRange, String scope, String type, String classifier, ArtifactHandler artifactHandler) 
- 
DefaultArtifactpublic DefaultArtifact(String groupId, String artifactId, VersionRange versionRange, String scope, String type, String classifier, ArtifactHandler artifactHandler, boolean optional) 
 
- 
- 
Method Details- 
getClassifier- Specified by:
- getClassifierin interface- Artifact
 
- 
hasClassifierpublic boolean hasClassifier()- Specified by:
- hasClassifierin interface- Artifact
 
- 
getScope
- 
getGroupId- Specified by:
- getGroupIdin interface- Artifact
 
- 
getArtifactId- Specified by:
- getArtifactIdin interface- Artifact
 
- 
getVersion- Specified by:
- getVersionin interface- Artifact
 
- 
setVersion- Specified by:
- setVersionin interface- Artifact
 
- 
getType
- 
setFile
- 
getFile
- 
getRepository- Specified by:
- getRepositoryin interface- Artifact
 
- 
setRepository- Specified by:
- setRepositoryin interface- Artifact
 
- 
getId
- 
getDependencyConflictId- Specified by:
- getDependencyConflictIdin interface- Artifact
 
- 
addMetadata- Specified by:
- addMetadatain interface- Artifact
 
- 
getMetadataList- Specified by:
- getMetadataListin interface- Artifact
 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
- 
getBaseVersion- Specified by:
- getBaseVersionin interface- Artifact
 
- 
getBaseVersionInternal
- 
setBaseVersion- Specified by:
- setBaseVersionin interface- Artifact
 
- 
setBaseVersionInternal
- 
compareTo- Specified by:
- compareToin interface- Comparable<Artifact>
 
- 
updateVersion- Specified by:
- updateVersionin interface- Artifact
 
- 
getDownloadUrl- Specified by:
- getDownloadUrlin interface- Artifact
 
- 
setDownloadUrl- Specified by:
- setDownloadUrlin interface- Artifact
 
- 
getDependencyFilter- Specified by:
- getDependencyFilterin interface- Artifact
 
- 
setDependencyFilter- Specified by:
- setDependencyFilterin interface- Artifact
 
- 
getArtifactHandler- Specified by:
- getArtifactHandlerin interface- Artifact
 
- 
getDependencyTrail- Specified by:
- getDependencyTrailin interface- Artifact
 
- 
setDependencyTrail- Specified by:
- setDependencyTrailin interface- Artifact
 
- 
setScope
- 
getVersionRange- Specified by:
- getVersionRangein interface- Artifact
 
- 
setVersionRange- Specified by:
- setVersionRangein interface- Artifact
 
- 
selectVersion- Specified by:
- selectVersionin interface- Artifact
 
- 
setGroupId- Specified by:
- setGroupIdin interface- Artifact
 
- 
setArtifactId- Specified by:
- setArtifactIdin interface- Artifact
 
- 
isSnapshotpublic boolean isSnapshot()- Specified by:
- isSnapshotin interface- Artifact
 
- 
setResolvedpublic void setResolved(boolean resolved) - Specified by:
- setResolvedin interface- Artifact
 
- 
isResolvedpublic boolean isResolved()- Specified by:
- isResolvedin interface- Artifact
 
- 
setResolvedVersion- Specified by:
- setResolvedVersionin interface- Artifact
 
- 
setArtifactHandler- Specified by:
- setArtifactHandlerin interface- Artifact
 
- 
setReleasepublic void setRelease(boolean release) - Specified by:
- setReleasein interface- Artifact
 
- 
isReleasepublic boolean isRelease()
- 
getAvailableVersions- Specified by:
- getAvailableVersionsin interface- Artifact
 
- 
setAvailableVersions- Specified by:
- setAvailableVersionsin interface- Artifact
 
- 
isOptionalpublic boolean isOptional()- Specified by:
- isOptionalin interface- Artifact
 
- 
getSelectedVersion- Specified by:
- getSelectedVersionin interface- Artifact
- Throws:
- OverConstrainedVersionException
 
- 
isSelectedVersionKnown- Specified by:
- isSelectedVersionKnownin interface- Artifact
- Throws:
- OverConstrainedVersionException
 
- 
setOptionalpublic void setOptional(boolean optional) - Specified by:
- setOptionalin interface- Artifact
 
 
-