Class ActiveProjectArtifact
- java.lang.Object
-
- org.apache.maven.project.artifact.ActiveProjectArtifact
-
- All Implemented Interfaces:
java.lang.Comparable<org.apache.maven.artifact.Artifact>,org.apache.maven.artifact.Artifact
@Deprecated public class ActiveProjectArtifact extends java.lang.Object implements org.apache.maven.artifact.ArtifactDeprecated.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.
-
-
Constructor Summary
Constructors Constructor Description ActiveProjectArtifact(MavenProject project, org.apache.maven.artifact.Artifact artifact)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)Deprecated.intcompareTo(org.apache.maven.artifact.Artifact a)Deprecated.booleanequals(java.lang.Object o)Deprecated.org.apache.maven.artifact.handler.ArtifactHandlergetArtifactHandler()Deprecated.java.lang.StringgetArtifactId()Deprecated.java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion>getAvailableVersions()Deprecated.java.lang.StringgetBaseVersion()Deprecated.java.lang.StringgetClassifier()Deprecated.java.lang.StringgetDependencyConflictId()Deprecated.org.apache.maven.artifact.resolver.filter.ArtifactFiltergetDependencyFilter()Deprecated.java.util.List<java.lang.String>getDependencyTrail()Deprecated.java.lang.StringgetDownloadUrl()Deprecated.java.io.FilegetFile()Deprecated.java.lang.StringgetGroupId()Deprecated.java.lang.StringgetId()Deprecated.java.util.Collection<org.apache.maven.artifact.metadata.ArtifactMetadata>getMetadataList()Deprecated.org.apache.maven.artifact.repository.ArtifactRepositorygetRepository()Deprecated.java.lang.StringgetScope()Deprecated.org.apache.maven.artifact.versioning.ArtifactVersiongetSelectedVersion()Deprecated.java.lang.StringgetType()Deprecated.java.lang.StringgetVersion()Deprecated.org.apache.maven.artifact.versioning.VersionRangegetVersionRange()Deprecated.booleanhasClassifier()Deprecated.inthashCode()Deprecated.booleanisOptional()Deprecated.booleanisRelease()Deprecated.booleanisResolved()Deprecated.booleanisSelectedVersionKnown()Deprecated.booleanisSnapshot()Deprecated.voidselectVersion(java.lang.String version)Deprecated.voidsetArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler)Deprecated.voidsetArtifactId(java.lang.String artifactId)Deprecated.voidsetAvailableVersions(java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion> versions)Deprecated.voidsetBaseVersion(java.lang.String baseVersion)Deprecated.voidsetDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)Deprecated.voidsetDependencyTrail(java.util.List<java.lang.String> dependencyTrail)Deprecated.voidsetDownloadUrl(java.lang.String downloadUrl)Deprecated.voidsetFile(java.io.File destination)Deprecated.voidsetGroupId(java.lang.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(java.lang.String version)Deprecated.voidsetScope(java.lang.String scope)Deprecated.voidsetVersion(java.lang.String version)Deprecated.voidsetVersionRange(org.apache.maven.artifact.versioning.VersionRange newRange)Deprecated.java.lang.StringtoString()Deprecated.voidupdateVersion(java.lang.String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository)Deprecated.
-
-
-
Constructor Detail
-
ActiveProjectArtifact
public ActiveProjectArtifact(MavenProject project, org.apache.maven.artifact.Artifact artifact)
Deprecated.
-
-
Method Detail
-
getFile
public java.io.File getFile()
Deprecated.- Specified by:
getFilein interfaceorg.apache.maven.artifact.Artifact
-
getGroupId
public java.lang.String getGroupId()
Deprecated.- Specified by:
getGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
getArtifactId
public java.lang.String getArtifactId()
Deprecated.- Specified by:
getArtifactIdin interfaceorg.apache.maven.artifact.Artifact
-
getVersion
public java.lang.String getVersion()
Deprecated.- Specified by:
getVersionin interfaceorg.apache.maven.artifact.Artifact
-
setVersion
public void setVersion(java.lang.String version)
Deprecated.- Specified by:
setVersionin interfaceorg.apache.maven.artifact.Artifact
-
getScope
public java.lang.String getScope()
Deprecated.- Specified by:
getScopein interfaceorg.apache.maven.artifact.Artifact
-
getType
public java.lang.String getType()
Deprecated.- Specified by:
getTypein interfaceorg.apache.maven.artifact.Artifact
-
getClassifier
public java.lang.String getClassifier()
Deprecated.- Specified by:
getClassifierin interfaceorg.apache.maven.artifact.Artifact
-
hasClassifier
public boolean hasClassifier()
Deprecated.- Specified by:
hasClassifierin interfaceorg.apache.maven.artifact.Artifact
-
setFile
public void setFile(java.io.File destination)
Deprecated.- Specified by:
setFilein interfaceorg.apache.maven.artifact.Artifact
-
getBaseVersion
public java.lang.String getBaseVersion()
Deprecated.- Specified by:
getBaseVersionin interfaceorg.apache.maven.artifact.Artifact
-
setBaseVersion
public void setBaseVersion(java.lang.String baseVersion)
Deprecated.- Specified by:
setBaseVersionin interfaceorg.apache.maven.artifact.Artifact
-
getId
public java.lang.String getId()
Deprecated.- Specified by:
getIdin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyConflictId
public java.lang.String 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
public java.util.Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> 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(java.lang.String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository)Deprecated.- Specified by:
updateVersionin interfaceorg.apache.maven.artifact.Artifact
-
getDownloadUrl
public java.lang.String getDownloadUrl()
Deprecated.- Specified by:
getDownloadUrlin interfaceorg.apache.maven.artifact.Artifact
-
setDownloadUrl
public void setDownloadUrl(java.lang.String downloadUrl)
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
public java.util.List<java.lang.String> getDependencyTrail()
Deprecated.- Specified by:
getDependencyTrailin interfaceorg.apache.maven.artifact.Artifact
-
setDependencyTrail
public void setDependencyTrail(java.util.List<java.lang.String> dependencyTrail)
Deprecated.- Specified by:
setDependencyTrailin interfaceorg.apache.maven.artifact.Artifact
-
setScope
public void setScope(java.lang.String scope)
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
public void selectVersion(java.lang.String version)
Deprecated.- Specified by:
selectVersionin interfaceorg.apache.maven.artifact.Artifact
-
setGroupId
public void setGroupId(java.lang.String groupId)
Deprecated.- Specified by:
setGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
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 interfacejava.lang.Comparable<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
public void setResolvedVersion(java.lang.String version)
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
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
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
public java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion> getAvailableVersions()
Deprecated.- Specified by:
getAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact
-
setAvailableVersions
public void setAvailableVersions(java.util.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
public int hashCode()
Deprecated.- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
Deprecated.- Overrides:
equalsin classjava.lang.Object
-
-