Class AbstractVersionTransformation
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.artifact.transform.AbstractVersionTransformation
- All Implemented Interfaces:
org.apache.maven.artifact.transform.ArtifactTransformation,org.codehaus.plexus.logging.LogEnabled
- Direct Known Subclasses:
LatestArtifactTransformation,ReleaseArtifactTransformation,SnapshotTransformation
public abstract class AbstractVersionTransformation
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.apache.maven.artifact.transform.ArtifactTransformation
Describes a version transformation during artifact resolution.
- Version:
- $Id$
- Author:
- Brett Porter
-
Field Summary
FieldsFields inherited from interface org.apache.maven.artifact.transform.ArtifactTransformation
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StringconstructVersion(org.apache.maven.artifact.repository.metadata.Versioning versioning, String baseVersion) protected StringresolveVersion(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories) Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLoggerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.artifact.transform.ArtifactTransformation
transformForDeployment, transformForInstall, transformForResolve
-
Field Details
-
repositoryMetadataManager
-
wagonManager
-
-
Constructor Details
-
AbstractVersionTransformation
public AbstractVersionTransformation()
-
-
Method Details
-
resolveVersion
protected String resolveVersion(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException - Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
-
constructVersion
-