Class DefaultArtifactTransformationManager

java.lang.Object
org.apache.maven.repository.legacy.resolver.transform.DefaultArtifactTransformationManager
All Implemented Interfaces:
ArtifactTransformationManager

@Named @Singleton @Deprecated public class DefaultArtifactTransformationManager extends Object implements ArtifactTransformationManager
Deprecated.
  • Field Summary

    Fields inherited from interface ArtifactTransformationManager

    ROLE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
     
    void
    transformForDeployment(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
    Deprecated.
    Take in an artifact and return the transformed artifact for distributing to a remote repository.
    void
    transformForInstall(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
    Deprecated.
    Take in an artifact and return the transformed artifact for locating in the local repository.
    void
    transformForResolve(org.apache.maven.artifact.Artifact artifact, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
    Deprecated.
    Take in an artifact and return the transformed artifact for locating in the remote repository.
    void
    transformForResolve(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.RepositoryRequest request)
    Deprecated.
    Take in an artifact and return the transformed artifact for locating in the remote repository.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultArtifactTransformationManager

      @Inject public DefaultArtifactTransformationManager(Map<String, ArtifactTransformation> artifactTransformations)
      Deprecated.
  • Method Details

    • transformForResolve

      public void transformForResolve(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.RepositoryRequest request) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException
      Deprecated.
      Description copied from interface: ArtifactTransformationManager
      Take in an artifact and return the transformed artifact for locating in the remote repository. If no transformation has occurred the original artifact is returned.
      Specified by:
      transformForResolve in interface ArtifactTransformationManager
      Parameters:
      artifact - Artifact to be transformed.
      request - the repositories to check
      Throws:
      org.apache.maven.artifact.resolver.ArtifactResolutionException
      org.apache.maven.artifact.resolver.ArtifactNotFoundException
    • transformForResolve

      public void transformForResolve(org.apache.maven.artifact.Artifact artifact, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException
      Deprecated.
      Description copied from interface: ArtifactTransformationManager
      Take in an artifact and return the transformed artifact for locating in the remote repository. If no transformation has occurred the original artifact is returned.
      Specified by:
      transformForResolve in interface ArtifactTransformationManager
      Parameters:
      artifact - Artifact to be transformed.
      remoteRepositories - the repositories to check
      localRepository - the local repository
      Throws:
      org.apache.maven.artifact.resolver.ArtifactResolutionException
      org.apache.maven.artifact.resolver.ArtifactNotFoundException
    • transformForInstall

      public void transformForInstall(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws ArtifactInstallationException
      Deprecated.
      Description copied from interface: ArtifactTransformationManager
      Take in an artifact and return the transformed artifact for locating in the local repository. If no transformation has occurred the original artifact is returned.
      Specified by:
      transformForInstall in interface ArtifactTransformationManager
      Parameters:
      artifact - Artifact to be transformed.
      localRepository - the local repository it will be stored in
      Throws:
      ArtifactInstallationException
    • transformForDeployment

      public void transformForDeployment(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws ArtifactDeploymentException
      Deprecated.
      Description copied from interface: ArtifactTransformationManager
      Take in an artifact and return the transformed artifact for distributing to a remote repository. If no transformation has occurred the original artifact is returned.
      Specified by:
      transformForDeployment in interface ArtifactTransformationManager
      Parameters:
      artifact - Artifact to be transformed.
      remoteRepository - the repository to deploy to
      localRepository - the local repository the metadata is stored in
      Throws:
      ArtifactDeploymentException
    • getArtifactTransformations

      public List<ArtifactTransformation> getArtifactTransformations()
      Deprecated.
      Specified by:
      getArtifactTransformations in interface ArtifactTransformationManager