public class GemArtifact extends Object implements org.apache.maven.artifact.Artifact
| Constructor and Description |
|---|
GemArtifact(org.apache.maven.project.MavenProject project) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) |
int |
compareTo(org.apache.maven.artifact.Artifact o) |
org.apache.maven.artifact.handler.ArtifactHandler |
getArtifactHandler() |
String |
getArtifactId() |
List<org.apache.maven.artifact.versioning.ArtifactVersion> |
getAvailableVersions() |
String |
getBaseVersion() |
String |
getClassifier() |
String |
getDependencyConflictId() |
org.apache.maven.artifact.resolver.filter.ArtifactFilter |
getDependencyFilter() |
List<String> |
getDependencyTrail() |
String |
getDownloadUrl() |
File |
getFile() |
String |
getGemFile() |
String |
getGemName() |
String |
getGemVersion() |
static String |
getGemVersion(String artifactVersion) |
String |
getGroupId() |
String |
getId() |
File |
getJarFile() |
Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> |
getMetadataList() |
org.apache.maven.artifact.repository.ArtifactRepository |
getRepository() |
String |
getScope() |
org.apache.maven.artifact.versioning.ArtifactVersion |
getSelectedVersion() |
String |
getType() |
String |
getVersion() |
org.apache.maven.artifact.versioning.VersionRange |
getVersionRange() |
boolean |
hasClassifier() |
boolean |
hasJarFile() |
boolean |
isGem() |
boolean |
isOptional() |
boolean |
isRelease() |
boolean |
isResolved() |
boolean |
isSelectedVersionKnown() |
boolean |
isSnapshot() |
void |
selectVersion(String version) |
void |
setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler) |
void |
setArtifactId(String artifactId) |
void |
setAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> versions) |
void |
setBaseVersion(String baseVersion) |
void |
setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) |
void |
setDependencyTrail(List<String> dependencyTrail) |
void |
setDownloadUrl(String downloadUrl) |
void |
setFile(File destination) |
void |
setGroupId(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(String version) |
void |
setScope(String scope) |
void |
setVersion(String version) |
void |
setVersionRange(org.apache.maven.artifact.versioning.VersionRange newRange) |
String |
toString() |
void |
updateVersion(String version,
org.apache.maven.artifact.repository.ArtifactRepository localRepository) |
public String getGemName()
public String getGemVersion()
public String getGemFile()
public File getFile()
getFile in interface org.apache.maven.artifact.Artifactpublic String getClassifier()
getClassifier in interface org.apache.maven.artifact.Artifactpublic boolean hasJarFile()
public File getJarFile()
public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
addMetadata in interface org.apache.maven.artifact.Artifactpublic int compareTo(org.apache.maven.artifact.Artifact o)
compareTo in interface Comparable<org.apache.maven.artifact.Artifact>public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()
getArtifactHandler in interface org.apache.maven.artifact.Artifactpublic String getArtifactId()
getArtifactId in interface org.apache.maven.artifact.Artifactpublic List<org.apache.maven.artifact.versioning.ArtifactVersion> getAvailableVersions()
getAvailableVersions in interface org.apache.maven.artifact.Artifactpublic String getBaseVersion()
getBaseVersion in interface org.apache.maven.artifact.Artifactpublic String getDependencyConflictId()
getDependencyConflictId in interface org.apache.maven.artifact.Artifactpublic org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()
getDependencyFilter in interface org.apache.maven.artifact.Artifactpublic List<String> getDependencyTrail()
getDependencyTrail in interface org.apache.maven.artifact.Artifactpublic String getDownloadUrl()
getDownloadUrl in interface org.apache.maven.artifact.Artifactpublic String getGroupId()
getGroupId in interface org.apache.maven.artifact.Artifactpublic String getId()
getId in interface org.apache.maven.artifact.Artifactpublic Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> getMetadataList()
getMetadataList in interface org.apache.maven.artifact.Artifactpublic org.apache.maven.artifact.repository.ArtifactRepository getRepository()
getRepository in interface org.apache.maven.artifact.Artifactpublic String getScope()
getScope 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 String getType()
getType in interface org.apache.maven.artifact.Artifactpublic String getVersion()
getVersion in interface org.apache.maven.artifact.Artifactpublic org.apache.maven.artifact.versioning.VersionRange getVersionRange()
getVersionRange in interface org.apache.maven.artifact.Artifactpublic boolean hasClassifier()
hasClassifier in interface org.apache.maven.artifact.Artifactpublic boolean isOptional()
isOptional in interface org.apache.maven.artifact.Artifactpublic boolean isRelease()
isRelease in interface org.apache.maven.artifact.Artifactpublic boolean isResolved()
isResolved in interface org.apache.maven.artifact.Artifactpublic boolean isSelectedVersionKnown()
throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
isSelectedVersionKnown in interface org.apache.maven.artifact.Artifactorg.apache.maven.artifact.versioning.OverConstrainedVersionExceptionpublic boolean isSnapshot()
isSnapshot in interface org.apache.maven.artifact.Artifactpublic void selectVersion(String version)
selectVersion in interface org.apache.maven.artifact.Artifactpublic void setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler)
setArtifactHandler in interface org.apache.maven.artifact.Artifactpublic void setArtifactId(String artifactId)
setArtifactId in interface org.apache.maven.artifact.Artifactpublic void setAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> versions)
setAvailableVersions in interface org.apache.maven.artifact.Artifactpublic void setBaseVersion(String baseVersion)
setBaseVersion 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 void setDependencyTrail(List<String> dependencyTrail)
setDependencyTrail in interface org.apache.maven.artifact.Artifactpublic void setDownloadUrl(String downloadUrl)
setDownloadUrl in interface org.apache.maven.artifact.Artifactpublic void setFile(File destination)
setFile in interface org.apache.maven.artifact.Artifactpublic void setGroupId(String groupId)
setGroupId in interface org.apache.maven.artifact.Artifactpublic void setOptional(boolean optional)
setOptional in interface org.apache.maven.artifact.Artifactpublic void setRelease(boolean release)
setRelease in interface org.apache.maven.artifact.Artifactpublic void setRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
setRepository in interface org.apache.maven.artifact.Artifactpublic void setResolved(boolean resolved)
setResolved in interface org.apache.maven.artifact.Artifactpublic void setResolvedVersion(String version)
setResolvedVersion in interface org.apache.maven.artifact.Artifactpublic void setScope(String scope)
setScope in interface org.apache.maven.artifact.Artifactpublic void setVersion(String version)
setVersion 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 updateVersion(String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
updateVersion in interface org.apache.maven.artifact.Artifactpublic boolean isGem()
Copyright © 2015. All Rights Reserved.