java.lang.Comparable<org.apache.maven.artifact.Artifact>, org.apache.maven.artifact.Artifactpublic class ActiveProjectArtifact
extends java.lang.Object
implements org.apache.maven.artifact.Artifact
| Constructor | Description |
|---|---|
ActiveProjectArtifact(MavenProject project,
org.apache.maven.artifact.Artifact artifact) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) |
|
int |
compareTo(org.apache.maven.artifact.Artifact a) |
|
boolean |
equals(java.lang.Object o) |
|
org.apache.maven.artifact.handler.ArtifactHandler |
getArtifactHandler() |
|
java.lang.String |
getArtifactId() |
|
java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion> |
getAvailableVersions() |
|
java.lang.String |
getBaseVersion() |
|
java.lang.String |
getClassifier() |
|
java.lang.String |
getDependencyConflictId() |
|
org.apache.maven.artifact.resolver.filter.ArtifactFilter |
getDependencyFilter() |
|
java.util.List<java.lang.String> |
getDependencyTrail() |
|
java.lang.String |
getDownloadUrl() |
|
java.io.File |
getFile() |
|
java.lang.String |
getGroupId() |
|
java.lang.String |
getId() |
|
org.apache.maven.artifact.metadata.ArtifactMetadata |
getMetadata(java.lang.Class<?> metadataClass) |
|
java.util.Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> |
getMetadataList() |
|
org.apache.maven.artifact.repository.ArtifactRepository |
getRepository() |
|
java.lang.String |
getScope() |
|
org.apache.maven.artifact.versioning.ArtifactVersion |
getSelectedVersion() |
|
java.lang.String |
getType() |
|
java.lang.String |
getVersion() |
|
org.apache.maven.artifact.versioning.VersionRange |
getVersionRange() |
|
boolean |
hasClassifier() |
|
int |
hashCode() |
|
boolean |
isOptional() |
|
boolean |
isRelease() |
|
boolean |
isResolved() |
|
boolean |
isSelectedVersionKnown() |
|
boolean |
isSnapshot() |
|
void |
selectVersion(java.lang.String version) |
|
void |
setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler) |
|
void |
setArtifactId(java.lang.String artifactId) |
|
void |
setAvailableVersions(java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion> versions) |
|
void |
setBaseVersion(java.lang.String baseVersion) |
|
void |
setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) |
|
void |
setDependencyTrail(java.util.List<java.lang.String> dependencyTrail) |
|
void |
setDownloadUrl(java.lang.String downloadUrl) |
|
void |
setFile(java.io.File destination) |
|
void |
setGroupId(java.lang.String groupId) |
|
void |
setOptional(boolean optional) |
|
void |
setRelease(boolean release) |
|
void |
setRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) |
|
void |
setResolved(boolean resolved) |
|
void |
setResolvedVersion(java.lang.String version) |
|
void |
setScope(java.lang.String scope) |
|
void |
setVersion(java.lang.String version) |
|
void |
setVersionRange(org.apache.maven.artifact.versioning.VersionRange newRange) |
|
java.lang.String |
toString() |
|
void |
updateVersion(java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository localRepository) |
public ActiveProjectArtifact(MavenProject project, org.apache.maven.artifact.Artifact artifact)
public java.io.File getFile()
getFile in interface org.apache.maven.artifact.Artifactpublic java.lang.String getGroupId()
getGroupId in interface org.apache.maven.artifact.Artifactpublic java.lang.String getArtifactId()
getArtifactId in interface org.apache.maven.artifact.Artifactpublic java.lang.String getVersion()
getVersion in interface org.apache.maven.artifact.Artifactpublic void setVersion(java.lang.String version)
setVersion in interface org.apache.maven.artifact.Artifactpublic java.lang.String getScope()
getScope in interface org.apache.maven.artifact.Artifactpublic java.lang.String getType()
getType in interface org.apache.maven.artifact.Artifactpublic java.lang.String getClassifier()
getClassifier in interface org.apache.maven.artifact.Artifactpublic boolean hasClassifier()
hasClassifier in interface org.apache.maven.artifact.Artifactpublic void setFile(java.io.File destination)
setFile in interface org.apache.maven.artifact.Artifactpublic java.lang.String getBaseVersion()
getBaseVersion in interface org.apache.maven.artifact.Artifactpublic void setBaseVersion(java.lang.String baseVersion)
setBaseVersion in interface org.apache.maven.artifact.Artifactpublic java.lang.String getId()
getId in interface org.apache.maven.artifact.Artifactpublic java.lang.String getDependencyConflictId()
getDependencyConflictId in interface org.apache.maven.artifact.Artifactpublic void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
addMetadata in interface org.apache.maven.artifact.Artifactpublic java.util.Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> getMetadataList()
getMetadataList in interface org.apache.maven.artifact.Artifactpublic void setRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
setRepository in interface org.apache.maven.artifact.Artifactpublic org.apache.maven.artifact.repository.ArtifactRepository getRepository()
getRepository in interface org.apache.maven.artifact.Artifactpublic void updateVersion(java.lang.String version,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
updateVersion in interface org.apache.maven.artifact.Artifactpublic java.lang.String getDownloadUrl()
getDownloadUrl in interface org.apache.maven.artifact.Artifactpublic void setDownloadUrl(java.lang.String downloadUrl)
setDownloadUrl in interface org.apache.maven.artifact.Artifactpublic org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()
getDependencyFilter in interface org.apache.maven.artifact.Artifactpublic void setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
setDependencyFilter in interface org.apache.maven.artifact.Artifactpublic org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()
getArtifactHandler in interface org.apache.maven.artifact.Artifactpublic java.util.List<java.lang.String> getDependencyTrail()
getDependencyTrail in interface org.apache.maven.artifact.Artifactpublic void setDependencyTrail(java.util.List<java.lang.String> dependencyTrail)
setDependencyTrail in interface org.apache.maven.artifact.Artifactpublic void setScope(java.lang.String scope)
setScope in interface org.apache.maven.artifact.Artifactpublic org.apache.maven.artifact.versioning.VersionRange getVersionRange()
getVersionRange in interface org.apache.maven.artifact.Artifactpublic void setVersionRange(org.apache.maven.artifact.versioning.VersionRange newRange)
setVersionRange in interface org.apache.maven.artifact.Artifactpublic void selectVersion(java.lang.String version)
selectVersion in interface org.apache.maven.artifact.Artifactpublic void setGroupId(java.lang.String groupId)
setGroupId in interface org.apache.maven.artifact.Artifactpublic void setArtifactId(java.lang.String artifactId)
setArtifactId in interface org.apache.maven.artifact.Artifactpublic boolean isSnapshot()
isSnapshot in interface org.apache.maven.artifact.Artifactpublic int compareTo(org.apache.maven.artifact.Artifact a)
compareTo in interface java.lang.Comparable<org.apache.maven.artifact.Artifact>public void setResolved(boolean resolved)
setResolved in interface org.apache.maven.artifact.Artifactpublic boolean isResolved()
isResolved in interface org.apache.maven.artifact.Artifactpublic void setResolvedVersion(java.lang.String version)
setResolvedVersion in interface org.apache.maven.artifact.Artifactpublic void setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler)
setArtifactHandler in interface org.apache.maven.artifact.Artifactpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isRelease()
isRelease in interface org.apache.maven.artifact.Artifactpublic void setRelease(boolean release)
setRelease in interface org.apache.maven.artifact.Artifactpublic java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion> getAvailableVersions()
getAvailableVersions in interface org.apache.maven.artifact.Artifactpublic void setAvailableVersions(java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion> versions)
setAvailableVersions in interface org.apache.maven.artifact.Artifactpublic boolean isOptional()
isOptional in interface org.apache.maven.artifact.Artifactpublic org.apache.maven.artifact.versioning.ArtifactVersion getSelectedVersion()
throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
getSelectedVersion in interface org.apache.maven.artifact.Artifactorg.apache.maven.artifact.versioning.OverConstrainedVersionExceptionpublic boolean isSelectedVersionKnown()
throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
isSelectedVersionKnown in interface org.apache.maven.artifact.Artifactorg.apache.maven.artifact.versioning.OverConstrainedVersionExceptionpublic void setOptional(boolean optional)
setOptional in interface org.apache.maven.artifact.Artifactpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic org.apache.maven.artifact.metadata.ArtifactMetadata getMetadata(java.lang.Class<?> metadataClass)
getMetadata in interface org.apache.maven.artifact.Artifact