Class ReleaseArtifactTransformation

  • All Implemented Interfaces:
    ArtifactTransformation, org.codehaus.plexus.logging.LogEnabled

    public class ReleaseArtifactTransformation
    extends AbstractVersionTransformation
    Change the version RELEASE to the appropriate release version from the remote repository.
    Version:
    $Id: ReleaseArtifactTransformation.java 767322 2009-04-21 22:52:54Z jdcasey $
    • Constructor Detail

      • ReleaseArtifactTransformation

        public ReleaseArtifactTransformation()
    • Method Detail

      • transformForInstall

        public void transformForInstall​(Artifact artifact,
                                        ArtifactRepository localRepository)
        Description copied from interface: ArtifactTransformation
        Take in a artifact and return the transformed artifact for locating in the local repository. If no transformation has occured the original artifact is returned.
        Parameters:
        artifact - Artifact to be transformed.
        localRepository - the local repository it will be stored in
      • transformForDeployment

        public void transformForDeployment​(Artifact artifact,
                                           ArtifactRepository remoteRepository,
                                           ArtifactRepository localRepository)
        Description copied from interface: ArtifactTransformation
        Take in a artifact and return the transformed artifact for distributing toa remote repository. If no transformation has occured the original artifact is returned.
        Parameters:
        artifact - Artifact to be transformed.
        remoteRepository - the repository to deploy to
        localRepository - the local repository
      • constructVersion

        protected java.lang.String constructVersion​(org.apache.maven.artifact.repository.metadata.Versioning versioning,
                                                    java.lang.String baseVersion)
        Specified by:
        constructVersion in class AbstractVersionTransformation