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 org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager
ROLE
-
Constructor Summary
ConstructorDescriptionDefaultArtifactTransformationManager
(Map<String, ArtifactTransformation> artifactTransformations) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.void
transformForDeployment
(Artifact artifact, ArtifactRepository remoteRepository, ArtifactRepository localRepository) Deprecated.Take in an artifact and return the transformed artifact for distributing to a remote repository.void
transformForInstall
(Artifact artifact, ArtifactRepository localRepository) Deprecated.Take in an artifact and return the transformed artifact for locating in the local repository.void
transformForResolve
(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) Deprecated.Take in an artifact and return the transformed artifact for locating in the remote repository.void
transformForResolve
(Artifact artifact, RepositoryRequest request) Deprecated.Take in an artifact and return the transformed artifact for locating in the remote repository.
-
Constructor Details
-
DefaultArtifactTransformationManager
@Inject public DefaultArtifactTransformationManager(Map<String, ArtifactTransformation> artifactTransformations) Deprecated.
-
-
Method Details
-
transformForResolve
public void transformForResolve(Artifact artifact, RepositoryRequest request) throws ArtifactResolutionException, 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 interfaceArtifactTransformationManager
- Parameters:
artifact
- Artifact to be transformed.request
- the repositories to check- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
transformForResolve
public void transformForResolve(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws ArtifactResolutionException, 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 interfaceArtifactTransformationManager
- Parameters:
artifact
- Artifact to be transformed.remoteRepositories
- the repositories to checklocalRepository
- the local repository- Throws:
ArtifactResolutionException
ArtifactNotFoundException
-
transformForInstall
public void transformForInstall(Artifact artifact, 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 interfaceArtifactTransformationManager
- Parameters:
artifact
- Artifact to be transformed.localRepository
- the local repository it will be stored in- Throws:
ArtifactInstallationException
-
transformForDeployment
public void transformForDeployment(Artifact artifact, ArtifactRepository remoteRepository, 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 interfaceArtifactTransformationManager
- Parameters:
artifact
- Artifact to be transformed.remoteRepository
- the repository to deploy tolocalRepository
- the local repository the metadata is stored in- Throws:
ArtifactDeploymentException
-
getArtifactTransformations
Deprecated.- Specified by:
getArtifactTransformations
in interfaceArtifactTransformationManager
-