Package de.saumya.mojo.gem
Class GemArtifact
java.lang.Object
de.saumya.mojo.gem.GemArtifact
- All Implemented Interfaces:
Comparable<org.apache.maven.artifact.Artifact>,org.apache.maven.artifact.Artifact
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.maven.artifact.Artifactprivate final FileFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) intcompareTo(org.apache.maven.artifact.Artifact o) org.apache.maven.artifact.handler.ArtifactHandlerList<org.apache.maven.artifact.versioning.ArtifactVersion>org.apache.maven.artifact.resolver.filter.ArtifactFiltergetFile()static StringgetGemVersion(String artifactVersion) getId()Collection<org.apache.maven.artifact.metadata.ArtifactMetadata>org.apache.maven.artifact.repository.ArtifactRepositorygetScope()org.apache.maven.artifact.versioning.ArtifactVersiongetType()org.apache.maven.artifact.versioning.VersionRangebooleanbooleanbooleanisGem()booleanbooleanbooleanbooleanbooleanvoidselectVersion(String version) voidsetArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler) voidsetArtifactId(String artifactId) voidsetAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> versions) voidsetBaseVersion(String baseVersion) voidsetDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) voidsetDependencyTrail(List<String> dependencyTrail) voidsetDownloadUrl(String downloadUrl) voidvoidsetGroupId(String groupId) voidsetOptional(boolean optional) voidsetRelease(boolean release) voidsetRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) voidsetResolved(boolean resolved) voidsetResolvedVersion(String version) voidvoidsetVersion(String version) voidsetVersionRange(org.apache.maven.artifact.versioning.VersionRange newRange) toString()voidupdateVersion(String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
-
Field Details
-
artifact
private final org.apache.maven.artifact.Artifact artifact -
jarFile
-
-
Constructor Details
-
GemArtifact
public GemArtifact(org.apache.maven.project.MavenProject project)
-
-
Method Details
-
getGemName
-
getGemVersion
-
getGemVersion
-
getGemFile
-
getFile
- Specified by:
getFilein interfaceorg.apache.maven.artifact.Artifact
-
getClassifier
- Specified by:
getClassifierin interfaceorg.apache.maven.artifact.Artifact
-
hasJarFile
public boolean hasJarFile() -
getJarFile
-
addMetadata
public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) - Specified by:
addMetadatain interfaceorg.apache.maven.artifact.Artifact
-
compareTo
public int compareTo(org.apache.maven.artifact.Artifact o) - Specified by:
compareToin interfaceComparable<org.apache.maven.artifact.Artifact>
-
getArtifactHandler
public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()- Specified by:
getArtifactHandlerin interfaceorg.apache.maven.artifact.Artifact
-
getArtifactId
- Specified by:
getArtifactIdin interfaceorg.apache.maven.artifact.Artifact
-
getAvailableVersions
- Specified by:
getAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact
-
getBaseVersion
- Specified by:
getBaseVersionin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyConflictId
- Specified by:
getDependencyConflictIdin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyFilter
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()- Specified by:
getDependencyFilterin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyTrail
- Specified by:
getDependencyTrailin interfaceorg.apache.maven.artifact.Artifact
-
getDownloadUrl
- Specified by:
getDownloadUrlin interfaceorg.apache.maven.artifact.Artifact
-
getGroupId
- Specified by:
getGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
getId
- Specified by:
getIdin interfaceorg.apache.maven.artifact.Artifact
-
getMetadataList
- Specified by:
getMetadataListin interfaceorg.apache.maven.artifact.Artifact
-
getRepository
public org.apache.maven.artifact.repository.ArtifactRepository getRepository()- Specified by:
getRepositoryin interfaceorg.apache.maven.artifact.Artifact
-
getScope
- Specified by:
getScopein interfaceorg.apache.maven.artifact.Artifact
-
getSelectedVersion
public org.apache.maven.artifact.versioning.ArtifactVersion getSelectedVersion() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException- Specified by:
getSelectedVersionin interfaceorg.apache.maven.artifact.Artifact- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException
-
getType
- Specified by:
getTypein interfaceorg.apache.maven.artifact.Artifact
-
getVersion
- Specified by:
getVersionin interfaceorg.apache.maven.artifact.Artifact
-
getVersionRange
public org.apache.maven.artifact.versioning.VersionRange getVersionRange()- Specified by:
getVersionRangein interfaceorg.apache.maven.artifact.Artifact
-
hasClassifier
public boolean hasClassifier()- Specified by:
hasClassifierin interfaceorg.apache.maven.artifact.Artifact
-
isOptional
public boolean isOptional()- Specified by:
isOptionalin interfaceorg.apache.maven.artifact.Artifact
-
isRelease
public boolean isRelease()- Specified by:
isReleasein interfaceorg.apache.maven.artifact.Artifact
-
isResolved
public boolean isResolved()- Specified by:
isResolvedin interfaceorg.apache.maven.artifact.Artifact
-
isSelectedVersionKnown
public boolean isSelectedVersionKnown() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException- Specified by:
isSelectedVersionKnownin interfaceorg.apache.maven.artifact.Artifact- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException
-
isSnapshot
public boolean isSnapshot()- Specified by:
isSnapshotin interfaceorg.apache.maven.artifact.Artifact
-
selectVersion
- Specified by:
selectVersionin interfaceorg.apache.maven.artifact.Artifact
-
setArtifactHandler
public void setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler) - Specified by:
setArtifactHandlerin interfaceorg.apache.maven.artifact.Artifact
-
setArtifactId
- Specified by:
setArtifactIdin interfaceorg.apache.maven.artifact.Artifact
-
setAvailableVersions
public void setAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> versions) - Specified by:
setAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact
-
setBaseVersion
- Specified by:
setBaseVersionin interfaceorg.apache.maven.artifact.Artifact
-
setDependencyFilter
public void setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) - Specified by:
setDependencyFilterin interfaceorg.apache.maven.artifact.Artifact
-
setDependencyTrail
- Specified by:
setDependencyTrailin interfaceorg.apache.maven.artifact.Artifact
-
setDownloadUrl
- Specified by:
setDownloadUrlin interfaceorg.apache.maven.artifact.Artifact
-
setFile
- Specified by:
setFilein interfaceorg.apache.maven.artifact.Artifact
-
setGroupId
- Specified by:
setGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
setOptional
public void setOptional(boolean optional) - Specified by:
setOptionalin interfaceorg.apache.maven.artifact.Artifact
-
setRelease
public void setRelease(boolean release) - Specified by:
setReleasein interfaceorg.apache.maven.artifact.Artifact
-
setRepository
public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) - Specified by:
setRepositoryin interfaceorg.apache.maven.artifact.Artifact
-
setResolved
public void setResolved(boolean resolved) - Specified by:
setResolvedin interfaceorg.apache.maven.artifact.Artifact
-
setResolvedVersion
- Specified by:
setResolvedVersionin interfaceorg.apache.maven.artifact.Artifact
-
setScope
- Specified by:
setScopein interfaceorg.apache.maven.artifact.Artifact
-
setVersion
- Specified by:
setVersionin interfaceorg.apache.maven.artifact.Artifact
-
setVersionRange
public void setVersionRange(org.apache.maven.artifact.versioning.VersionRange newRange) - Specified by:
setVersionRangein interfaceorg.apache.maven.artifact.Artifact
-
updateVersion
public void updateVersion(String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository) - Specified by:
updateVersionin interfaceorg.apache.maven.artifact.Artifact
-
toString
-
isGem
public boolean isGem()
-