Class LatestArtifactTransformation

    • Constructor Detail

      • LatestArtifactTransformation

        public LatestArtifactTransformation()
    • 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