Class ArtifactStub
java.lang.Object
org.apache.maven.plugin.resources.remote.stub.ArtifactStub
- All Implemented Interfaces:
Comparable<org.apache.maven.artifact.Artifact>
,org.apache.maven.artifact.Artifact
Stub
-
Field Summary
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMetadata
(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) int
compareTo
(org.apache.maven.artifact.Artifact o) org.apache.maven.artifact.handler.ArtifactHandler
List<org.apache.maven.artifact.versioning.ArtifactVersion>
org.apache.maven.artifact.resolver.filter.ArtifactFilter
getFile()
getId()
Collection<org.apache.maven.artifact.metadata.ArtifactMetadata>
org.apache.maven.artifact.repository.ArtifactRepository
getScope()
org.apache.maven.artifact.versioning.ArtifactVersion
getType()
org.apache.maven.artifact.versioning.VersionRange
boolean
boolean
boolean
boolean
boolean
boolean
void
populate
(MavenProjectBasicStub project) 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 version) void
setDependencyFilter
(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) void
setDependencyTrail
(List<String> dependencyTrail) void
setDownloadUrl
(String _downloadUrl) void
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
void
setVersion
(String _version) void
setVersionRange
(org.apache.maven.artifact.versioning.VersionRange newRange) void
updateVersion
(String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
-
Constructor Details
-
ArtifactStub
public ArtifactStub()
-
-
Method Details
-
populate
-
hasClassifier
public boolean hasClassifier()- Specified by:
hasClassifier
in interfaceorg.apache.maven.artifact.Artifact
-
getBaseVersion
- Specified by:
getBaseVersion
in interfaceorg.apache.maven.artifact.Artifact
-
setBaseVersion
- Specified by:
setBaseVersion
in interfaceorg.apache.maven.artifact.Artifact
-
setFile
- Specified by:
setFile
in interfaceorg.apache.maven.artifact.Artifact
-
getFile
- Specified by:
getFile
in interfaceorg.apache.maven.artifact.Artifact
-
getGroupId
- Specified by:
getGroupId
in interfaceorg.apache.maven.artifact.Artifact
-
getArtifactId
- Specified by:
getArtifactId
in interfaceorg.apache.maven.artifact.Artifact
-
getVersion
- Specified by:
getVersion
in interfaceorg.apache.maven.artifact.Artifact
-
setVersion
- Specified by:
setVersion
in interfaceorg.apache.maven.artifact.Artifact
-
getScope
- Specified by:
getScope
in interfaceorg.apache.maven.artifact.Artifact
-
getType
- Specified by:
getType
in interfaceorg.apache.maven.artifact.Artifact
-
getClassifier
- Specified by:
getClassifier
in interfaceorg.apache.maven.artifact.Artifact
-
getId
- Specified by:
getId
in interfaceorg.apache.maven.artifact.Artifact
-
getDependencyConflictId
- Specified by:
getDependencyConflictId
in interfaceorg.apache.maven.artifact.Artifact
-
addMetadata
public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) - Specified by:
addMetadata
in interfaceorg.apache.maven.artifact.Artifact
-
getMetadataList
- Specified by:
getMetadataList
in interfaceorg.apache.maven.artifact.Artifact
-
setRepository
public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) - Specified by:
setRepository
in interfaceorg.apache.maven.artifact.Artifact
-
getRepository
public org.apache.maven.artifact.repository.ArtifactRepository getRepository()- Specified by:
getRepository
in interfaceorg.apache.maven.artifact.Artifact
-
updateVersion
public void updateVersion(String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository) - Specified by:
updateVersion
in interfaceorg.apache.maven.artifact.Artifact
-
getDownloadUrl
- Specified by:
getDownloadUrl
in interfaceorg.apache.maven.artifact.Artifact
-
setDownloadUrl
- Specified by:
setDownloadUrl
in interfaceorg.apache.maven.artifact.Artifact
-
getDependencyFilter
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()- Specified by:
getDependencyFilter
in interfaceorg.apache.maven.artifact.Artifact
-
setDependencyFilter
public void setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) - Specified by:
setDependencyFilter
in interfaceorg.apache.maven.artifact.Artifact
-
getArtifactHandler
public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()- Specified by:
getArtifactHandler
in interfaceorg.apache.maven.artifact.Artifact
-
getDependencyTrail
- Specified by:
getDependencyTrail
in interfaceorg.apache.maven.artifact.Artifact
-
setDependencyTrail
- Specified by:
setDependencyTrail
in interfaceorg.apache.maven.artifact.Artifact
-
setScope
- Specified by:
setScope
in interfaceorg.apache.maven.artifact.Artifact
-
getVersionRange
public org.apache.maven.artifact.versioning.VersionRange getVersionRange()- Specified by:
getVersionRange
in interfaceorg.apache.maven.artifact.Artifact
-
setVersionRange
public void setVersionRange(org.apache.maven.artifact.versioning.VersionRange newRange) - Specified by:
setVersionRange
in interfaceorg.apache.maven.artifact.Artifact
-
selectVersion
- Specified by:
selectVersion
in interfaceorg.apache.maven.artifact.Artifact
-
setGroupId
- Specified by:
setGroupId
in interfaceorg.apache.maven.artifact.Artifact
-
setArtifactId
- Specified by:
setArtifactId
in interfaceorg.apache.maven.artifact.Artifact
-
isSnapshot
public boolean isSnapshot()- Specified by:
isSnapshot
in interfaceorg.apache.maven.artifact.Artifact
-
setResolved
public void setResolved(boolean _resolved) - Specified by:
setResolved
in interfaceorg.apache.maven.artifact.Artifact
-
isResolved
public boolean isResolved()- Specified by:
isResolved
in interfaceorg.apache.maven.artifact.Artifact
-
setResolvedVersion
- Specified by:
setResolvedVersion
in interfaceorg.apache.maven.artifact.Artifact
-
setArtifactHandler
public void setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler) - Specified by:
setArtifactHandler
in interfaceorg.apache.maven.artifact.Artifact
-
isRelease
public boolean isRelease()- Specified by:
isRelease
in interfaceorg.apache.maven.artifact.Artifact
-
setRelease
public void setRelease(boolean _release) - Specified by:
setRelease
in interfaceorg.apache.maven.artifact.Artifact
-
getAvailableVersions
- Specified by:
getAvailableVersions
in interfaceorg.apache.maven.artifact.Artifact
-
setAvailableVersions
public void setAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> versions) - Specified by:
setAvailableVersions
in interfaceorg.apache.maven.artifact.Artifact
-
isOptional
public boolean isOptional()- Specified by:
isOptional
in interfaceorg.apache.maven.artifact.Artifact
-
setOptional
public void setOptional(boolean _optional) - Specified by:
setOptional
in interfaceorg.apache.maven.artifact.Artifact
-
getSelectedVersion
public org.apache.maven.artifact.versioning.ArtifactVersion getSelectedVersion() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException- Specified by:
getSelectedVersion
in interfaceorg.apache.maven.artifact.Artifact
- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException
-
isSelectedVersionKnown
public boolean isSelectedVersionKnown() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException- Specified by:
isSelectedVersionKnown
in interfaceorg.apache.maven.artifact.Artifact
- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException
-
compareTo
public int compareTo(org.apache.maven.artifact.Artifact o) - Specified by:
compareTo
in interfaceComparable<org.apache.maven.artifact.Artifact>
-