Class ActiveProjectArtifact
java.lang.Object
org.apache.maven.project.artifact.ActiveProjectArtifact
- All Implemented Interfaces:
Comparable<org.apache.maven.artifact.Artifact>, org.apache.maven.artifact.Artifact
@Deprecated
public class ActiveProjectArtifact
extends Object
implements org.apache.maven.artifact.Artifact
Deprecated.
Wraps an active project instance to be able to receive updates from its artifact without affecting the original
attributes of this artifact.
- Author:
- Brett Porter TODO I think this exposes a design flaw in that the immutable and mutable parts of an artifact are in one class and should be split. ie scope, file, etc depend on the context of use, whereas everything else is immutable.
-
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
ConstructorsConstructorDescriptionActiveProjectArtifact(MavenProject project, org.apache.maven.artifact.Artifact artifact) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) Deprecated.intcompareTo(org.apache.maven.artifact.Artifact a) Deprecated.booleanDeprecated.org.apache.maven.artifact.handler.ArtifactHandlerDeprecated.Deprecated.List<org.apache.maven.artifact.versioning.ArtifactVersion> Deprecated.Deprecated.Deprecated.Deprecated.org.apache.maven.artifact.resolver.filter.ArtifactFilterDeprecated.Deprecated.Deprecated.getFile()Deprecated.Deprecated.getId()Deprecated.Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> Deprecated.org.apache.maven.artifact.repository.ArtifactRepositoryDeprecated.getScope()Deprecated.org.apache.maven.artifact.versioning.ArtifactVersionDeprecated.getType()Deprecated.Deprecated.org.apache.maven.artifact.versioning.VersionRangeDeprecated.booleanDeprecated.inthashCode()Deprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.voidselectVersion(String version) Deprecated.voidsetArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler) Deprecated.voidsetArtifactId(String artifactId) Deprecated.voidsetAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> versions) Deprecated.voidsetBaseVersion(String baseVersion) Deprecated.voidsetDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) Deprecated.voidsetDependencyTrail(List<String> dependencyTrail) Deprecated.voidsetDownloadUrl(String downloadUrl) Deprecated.voidDeprecated.voidsetGroupId(String groupId) Deprecated.voidsetOptional(boolean optional) Deprecated.voidsetRelease(boolean release) Deprecated.voidsetRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) Deprecated.voidsetResolved(boolean resolved) Deprecated.voidsetResolvedVersion(String version) Deprecated.voidDeprecated.voidsetVersion(String version) Deprecated.voidsetVersionRange(org.apache.maven.artifact.versioning.VersionRange newRange) Deprecated.toString()Deprecated.voidupdateVersion(String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository) Deprecated.
-
Constructor Details
-
ActiveProjectArtifact
Deprecated.
-
-
Method Details
-
getFile
Deprecated.- Specified by:
getFilein interfaceorg.apache.maven.artifact.Artifact
-
getGroupId
Deprecated.- Specified by:
getGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
getArtifactId
Deprecated.- Specified by:
getArtifactIdin interfaceorg.apache.maven.artifact.Artifact
-
getVersion
Deprecated.- Specified by:
getVersionin interfaceorg.apache.maven.artifact.Artifact
-
setVersion
Deprecated.- Specified by:
setVersionin interfaceorg.apache.maven.artifact.Artifact
-
getScope
Deprecated.- Specified by:
getScopein interfaceorg.apache.maven.artifact.Artifact
-
getType
Deprecated.- Specified by:
getTypein interfaceorg.apache.maven.artifact.Artifact
-
getClassifier
Deprecated.- Specified by:
getClassifierin interfaceorg.apache.maven.artifact.Artifact
-
hasClassifier
public boolean hasClassifier()Deprecated.- Specified by:
hasClassifierin interfaceorg.apache.maven.artifact.Artifact
-
setFile
Deprecated.- Specified by:
setFilein interfaceorg.apache.maven.artifact.Artifact
-
getBaseVersion
Deprecated.- Specified by:
getBaseVersionin interfaceorg.apache.maven.artifact.Artifact
-
setBaseVersion
Deprecated.- Specified by:
setBaseVersionin interfaceorg.apache.maven.artifact.Artifact
-
getId
Deprecated.- Specified by:
getIdin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyConflictId
Deprecated.- Specified by:
getDependencyConflictIdin interfaceorg.apache.maven.artifact.Artifact
-
addMetadata
public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata) Deprecated.- Specified by:
addMetadatain interfaceorg.apache.maven.artifact.Artifact
-
getMetadataList
Deprecated.- Specified by:
getMetadataListin interfaceorg.apache.maven.artifact.Artifact
-
setRepository
public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) Deprecated.- Specified by:
setRepositoryin interfaceorg.apache.maven.artifact.Artifact
-
getRepository
public org.apache.maven.artifact.repository.ArtifactRepository getRepository()Deprecated.- Specified by:
getRepositoryin interfaceorg.apache.maven.artifact.Artifact
-
updateVersion
public void updateVersion(String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository) Deprecated.- Specified by:
updateVersionin interfaceorg.apache.maven.artifact.Artifact
-
getDownloadUrl
Deprecated.- Specified by:
getDownloadUrlin interfaceorg.apache.maven.artifact.Artifact
-
setDownloadUrl
Deprecated.- Specified by:
setDownloadUrlin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyFilter
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()Deprecated.- Specified by:
getDependencyFilterin interfaceorg.apache.maven.artifact.Artifact
-
setDependencyFilter
public void setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) Deprecated.- Specified by:
setDependencyFilterin interfaceorg.apache.maven.artifact.Artifact
-
getArtifactHandler
public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()Deprecated.- Specified by:
getArtifactHandlerin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyTrail
-
setDependencyTrail
-
setScope
Deprecated.- Specified by:
setScopein interfaceorg.apache.maven.artifact.Artifact
-
getVersionRange
public org.apache.maven.artifact.versioning.VersionRange getVersionRange()Deprecated.- Specified by:
getVersionRangein interfaceorg.apache.maven.artifact.Artifact
-
setVersionRange
public void setVersionRange(org.apache.maven.artifact.versioning.VersionRange newRange) Deprecated.- Specified by:
setVersionRangein interfaceorg.apache.maven.artifact.Artifact
-
selectVersion
Deprecated.- Specified by:
selectVersionin interfaceorg.apache.maven.artifact.Artifact
-
setGroupId
Deprecated.- Specified by:
setGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
setArtifactId
Deprecated.- Specified by:
setArtifactIdin interfaceorg.apache.maven.artifact.Artifact
-
isSnapshot
public boolean isSnapshot()Deprecated.- Specified by:
isSnapshotin interfaceorg.apache.maven.artifact.Artifact
-
compareTo
public int compareTo(org.apache.maven.artifact.Artifact a) Deprecated.- Specified by:
compareToin interfaceComparable<org.apache.maven.artifact.Artifact>
-
setResolved
public void setResolved(boolean resolved) Deprecated.- Specified by:
setResolvedin interfaceorg.apache.maven.artifact.Artifact
-
isResolved
public boolean isResolved()Deprecated.- Specified by:
isResolvedin interfaceorg.apache.maven.artifact.Artifact
-
setResolvedVersion
Deprecated.- Specified by:
setResolvedVersionin interfaceorg.apache.maven.artifact.Artifact
-
setArtifactHandler
public void setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler) Deprecated.- Specified by:
setArtifactHandlerin interfaceorg.apache.maven.artifact.Artifact
-
toString
-
isRelease
public boolean isRelease()Deprecated.- Specified by:
isReleasein interfaceorg.apache.maven.artifact.Artifact
-
setRelease
public void setRelease(boolean release) Deprecated.- Specified by:
setReleasein interfaceorg.apache.maven.artifact.Artifact
-
getAvailableVersions
Deprecated.- Specified by:
getAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact
-
setAvailableVersions
public void setAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> versions) Deprecated.- Specified by:
setAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact
-
isOptional
public boolean isOptional()Deprecated.- Specified by:
isOptionalin interfaceorg.apache.maven.artifact.Artifact
-
getSelectedVersion
public org.apache.maven.artifact.versioning.ArtifactVersion getSelectedVersion() throws org.apache.maven.artifact.versioning.OverConstrainedVersionExceptionDeprecated.- Specified by:
getSelectedVersionin interfaceorg.apache.maven.artifact.Artifact- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException
-
isSelectedVersionKnown
public boolean isSelectedVersionKnown() throws org.apache.maven.artifact.versioning.OverConstrainedVersionExceptionDeprecated.- Specified by:
isSelectedVersionKnownin interfaceorg.apache.maven.artifact.Artifact- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException
-
setOptional
public void setOptional(boolean optional) Deprecated.- Specified by:
setOptionalin interfaceorg.apache.maven.artifact.Artifact
-
hashCode
-
equals
-