hudson.maven.artifact.transform
Class DefaultArtifactTransformationManager

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

@Component(role=org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager.class,
           hint="maven2")
public class DefaultArtifactTransformationManager
extends Object
implements org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager


Field Summary
 
Fields inherited from interface org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager
ROLE
 
Constructor Summary
DefaultArtifactTransformationManager()
           
 
Method Summary
 List getArtifactTransformations()
           
 void transformForDeployment(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 void transformForInstall(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 void transformForResolve(org.apache.maven.artifact.Artifact artifact, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
           
 void transformForResolve(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.RepositoryRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultArtifactTransformationManager

public DefaultArtifactTransformationManager()
Method Detail

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
Specified by:
transformForResolve in interface org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager
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 org.apache.maven.artifact.installer.ArtifactInstallationException
Specified by:
transformForInstall in interface org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager
Throws:
org.apache.maven.artifact.installer.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 org.apache.maven.artifact.deployer.ArtifactDeploymentException
Specified by:
transformForDeployment in interface org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager
Throws:
org.apache.maven.artifact.deployer.ArtifactDeploymentException

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
Specified by:
transformForResolve in interface org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException

getArtifactTransformations

public List getArtifactTransformations()
Specified by:
getArtifactTransformations in interface org.apache.maven.repository.legacy.resolver.transform.ArtifactTransformationManager


Copyright © 2011. All Rights Reserved.