org.apache.maven.artifact.transform
Class DefaultArtifactTransformationManager

java.lang.Object
  extended by org.apache.maven.artifact.transform.DefaultArtifactTransformationManager
All Implemented Interfaces:
ArtifactTransformationManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

public class DefaultArtifactTransformationManager
extends Object
implements ArtifactTransformationManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable


Field Summary
 
Fields inherited from interface org.apache.maven.artifact.transform.ArtifactTransformationManager
ROLE
 
Constructor Summary
DefaultArtifactTransformationManager()
           
 
Method Summary
 void initialize()
           
 void transformForDeployment(Artifact artifact, ArtifactRepository remoteRepository, ArtifactRepository localRepository)
           
 void transformForInstall(Artifact artifact, ArtifactRepository localRepository)
           
 void transformForResolve(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository)
           
 
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

initialize

public void initialize()
                throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException

transformForResolve

public void transformForResolve(Artifact artifact,
                                List<ArtifactRepository> remoteRepositories,
                                ArtifactRepository localRepository)
                         throws ArtifactResolutionException,
                                ArtifactNotFoundException
Specified by:
transformForResolve in interface ArtifactTransformationManager
Throws:
ArtifactResolutionException
ArtifactNotFoundException

transformForInstall

public void transformForInstall(Artifact artifact,
                                ArtifactRepository localRepository)
                         throws ArtifactInstallationException
Specified by:
transformForInstall in interface ArtifactTransformationManager
Throws:
ArtifactInstallationException

transformForDeployment

public void transformForDeployment(Artifact artifact,
                                   ArtifactRepository remoteRepository,
                                   ArtifactRepository localRepository)
                            throws ArtifactDeploymentException
Specified by:
transformForDeployment in interface ArtifactTransformationManager
Throws:
ArtifactDeploymentException


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.