Class AttachedArtifact
java.lang.Object
org.apache.maven.artifact.DefaultArtifact
org.apache.maven.project.artifact.AttachedArtifact
- All Implemented Interfaces:
Comparable<org.apache.maven.artifact.Artifact>
,org.apache.maven.artifact.Artifact
public class AttachedArtifact
extends org.apache.maven.artifact.DefaultArtifact
-
Field Summary
Fields inherited from interface org.apache.maven.artifact.Artifact
LATEST_VERSION, RELEASE_VERSION, SCOPE_COMPILE, SCOPE_IMPORT, SCOPE_PROVIDED, SCOPE_RUNTIME, SCOPE_SYSTEM, SCOPE_TEST, SNAPSHOT_VERSION, VERSION_FILE_PATTERN
-
Constructor Summary
ConstructorsConstructorDescriptionAttachedArtifact
(org.apache.maven.artifact.Artifact parent, String type, String classifier, org.apache.maven.artifact.handler.ArtifactHandler artifactHandler) AttachedArtifact
(org.apache.maven.artifact.Artifact parent, String type, org.apache.maven.artifact.handler.ArtifactHandler artifactHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMetadata
(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) org.apache.maven.artifact.repository.ArtifactRepository
getScope()
org.apache.maven.artifact.versioning.VersionRange
boolean
boolean
void
setArtifactId
(String artifactId) void
setAvailableVersions
(List availableVersions) void
setBaseVersion
(String baseVersion) void
setDownloadUrl
(String downloadUrl) void
setGroupId
(String groupId) void
setRelease
(boolean release) void
setRepository
(org.apache.maven.artifact.repository.ArtifactRepository repository) void
void
setVersion
(String version) void
setVersionRange
(org.apache.maven.artifact.versioning.VersionRange range) Methods inherited from class org.apache.maven.artifact.DefaultArtifact
compareTo, equals, getArtifactHandler, getArtifactId, getBaseVersionInternal, getClassifier, getDependencyConflictId, getDependencyFilter, getDependencyTrail, getFile, getGroupId, getId, getMetadata, getSelectedVersion, getType, hasClassifier, hashCode, isOptional, isResolved, isSelectedVersionKnown, selectVersion, setArtifactHandler, setBaseVersionInternal, setDependencyFilter, setDependencyTrail, setFile, setOptional, setResolved, setResolvedVersion, toString, updateVersion
-
Constructor Details
-
AttachedArtifact
-
AttachedArtifact
public AttachedArtifact(org.apache.maven.artifact.Artifact parent, String type, org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
-
-
Method Details
-
setArtifactId
- Specified by:
setArtifactId
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setArtifactId
in classorg.apache.maven.artifact.DefaultArtifact
-
getAvailableVersions
- Specified by:
getAvailableVersions
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getAvailableVersions
in classorg.apache.maven.artifact.DefaultArtifact
-
setAvailableVersions
- Specified by:
setAvailableVersions
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setAvailableVersions
in classorg.apache.maven.artifact.DefaultArtifact
-
getBaseVersion
- Specified by:
getBaseVersion
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getBaseVersion
in classorg.apache.maven.artifact.DefaultArtifact
-
setBaseVersion
- Specified by:
setBaseVersion
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setBaseVersion
in classorg.apache.maven.artifact.DefaultArtifact
-
getDownloadUrl
- Specified by:
getDownloadUrl
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getDownloadUrl
in classorg.apache.maven.artifact.DefaultArtifact
-
setDownloadUrl
- Specified by:
setDownloadUrl
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setDownloadUrl
in classorg.apache.maven.artifact.DefaultArtifact
-
setGroupId
- Specified by:
setGroupId
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setGroupId
in classorg.apache.maven.artifact.DefaultArtifact
-
getRepository
public org.apache.maven.artifact.repository.ArtifactRepository getRepository()- Specified by:
getRepository
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getRepository
in classorg.apache.maven.artifact.DefaultArtifact
-
setRepository
public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository repository) - Specified by:
setRepository
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setRepository
in classorg.apache.maven.artifact.DefaultArtifact
-
getScope
- Specified by:
getScope
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getScope
in classorg.apache.maven.artifact.DefaultArtifact
-
setScope
- Specified by:
setScope
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setScope
in classorg.apache.maven.artifact.DefaultArtifact
-
getVersion
- Specified by:
getVersion
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getVersion
in classorg.apache.maven.artifact.DefaultArtifact
-
setVersion
- Specified by:
setVersion
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setVersion
in classorg.apache.maven.artifact.DefaultArtifact
-
getVersionRange
public org.apache.maven.artifact.versioning.VersionRange getVersionRange()- Specified by:
getVersionRange
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getVersionRange
in classorg.apache.maven.artifact.DefaultArtifact
-
setVersionRange
public void setVersionRange(org.apache.maven.artifact.versioning.VersionRange range) - Specified by:
setVersionRange
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setVersionRange
in classorg.apache.maven.artifact.DefaultArtifact
-
isRelease
public boolean isRelease()- Specified by:
isRelease
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
isRelease
in classorg.apache.maven.artifact.DefaultArtifact
-
setRelease
public void setRelease(boolean release) - Specified by:
setRelease
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
setRelease
in classorg.apache.maven.artifact.DefaultArtifact
-
isSnapshot
public boolean isSnapshot()- Specified by:
isSnapshot
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
isSnapshot
in classorg.apache.maven.artifact.DefaultArtifact
-
addMetadata
public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) - Specified by:
addMetadata
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
addMetadata
in classorg.apache.maven.artifact.DefaultArtifact
-
getMetadataList
- Specified by:
getMetadataList
in interfaceorg.apache.maven.artifact.Artifact
- Overrides:
getMetadataList
in classorg.apache.maven.artifact.DefaultArtifact
-