Package org.apache.maven.archiver
Class MockArtifact
java.lang.Object
org.apache.maven.archiver.MockArtifact
- All Implemented Interfaces:
Comparable<org.apache.maven.artifact.Artifact>
,org.apache.maven.artifact.Artifact
-
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 artifactMetadata) 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()
org.apache.maven.artifact.metadata.ArtifactMetadata
getMetadata
(Class<?> metadataClass) 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
selectVersion
(String string) void
setArtifactHandler
(org.apache.maven.artifact.handler.ArtifactHandler artifactHandler) void
setArtifactId
(String artifactId) void
setAvailableVersions
(List<org.apache.maven.artifact.versioning.ArtifactVersion> list) void
setBaseVersion
(String string) void
setClassifier
(String classifier) void
setDependencyFilter
(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) void
setDependencyTrail
(List<String> list) void
setDownloadUrl
(String string) void
void
setGroupId
(String groupId) void
setOptional
(boolean b) void
setRelease
(boolean b) void
setRepository
(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository) void
setResolved
(boolean b) void
setResolvedVersion
(String string) void
void
setSnapshotVersion
(String snapshotVersion, String baseVersion) void
void
setVersion
(String string) void
setVersionRange
(org.apache.maven.artifact.versioning.VersionRange versionRange) void
updateVersion
(String string, org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
-
Constructor Details
-
MockArtifact
public MockArtifact()
-
-
Method Details
-
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
-
setSnapshotVersion
-
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
-
hasClassifier
public boolean hasClassifier()- Specified by:
hasClassifier
in interfaceorg.apache.maven.artifact.Artifact
-
getFile
- Specified by:
getFile
in interfaceorg.apache.maven.artifact.Artifact
-
setFile
- Specified by:
setFile
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
-
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 artifactMetadata) - Specified by:
addMetadata
in interfaceorg.apache.maven.artifact.Artifact
-
getMetadata
-
getMetadataList
- Specified by:
getMetadataList
in interfaceorg.apache.maven.artifact.Artifact
-
setRepository
public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository) - 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 string, org.apache.maven.artifact.repository.ArtifactRepository artifactRepository) - 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
-
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 versionRange) - Specified by:
setVersionRange
in interfaceorg.apache.maven.artifact.Artifact
-
selectVersion
- Specified by:
selectVersion
in interfaceorg.apache.maven.artifact.Artifact
-
isSnapshot
public boolean isSnapshot()- Specified by:
isSnapshot
in interfaceorg.apache.maven.artifact.Artifact
-
setResolved
public void setResolved(boolean b) - 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 artifactHandler) - 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 b) - Specified by:
setRelease
in interfaceorg.apache.maven.artifact.Artifact
-
getAvailableVersions
- Specified by:
getAvailableVersions
in interfaceorg.apache.maven.artifact.Artifact
-
setAvailableVersions
- 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 b) - 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
-
setGroupId
- Specified by:
setGroupId
in interfaceorg.apache.maven.artifact.Artifact
-
setArtifactId
- Specified by:
setArtifactId
in interfaceorg.apache.maven.artifact.Artifact
-
setType
-
setClassifier
-
setScope
- Specified by:
setScope
in interfaceorg.apache.maven.artifact.Artifact
-
compareTo
public int compareTo(org.apache.maven.artifact.Artifact o) - Specified by:
compareTo
in interfaceComparable<org.apache.maven.artifact.Artifact>
-