org.apache.maven.artifact.transform
Class DefaultArtifactTransformationManager

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

public class DefaultArtifactTransformationManager
extends java.lang.Object
implements org.apache.maven.artifact.transform.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(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, java.util.List remoteRepositories, org.apache.maven.artifact.repository.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(org.apache.maven.artifact.Artifact artifact,
                                java.util.List 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.artifact.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.artifact.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.artifact.transform.ArtifactTransformationManager
Throws:
org.apache.maven.artifact.deployer.ArtifactDeploymentException


Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.