org.apache.maven.plugin
Class DefaultPluginManagerSupport
java.lang.Object
org.apache.maven.plugin.DefaultPluginManagerSupport
- All Implemented Interfaces:
- PluginManagerSupport, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
@Component(role=PluginManagerSupport.class)
public class DefaultPluginManagerSupport
- extends java.lang.Object
- implements PluginManagerSupport, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
|
Method Summary |
MavenProject |
buildPluginProject(Plugin plugin,
ArtifactRepository localRepository,
java.util.List remoteRepositories)
|
void |
checkPluginDependencySpec(Plugin plugin,
MavenProject pluginProject)
|
void |
checkRequiredMavenVersion(Plugin plugin,
MavenProject pluginProject,
ArtifactRepository localRepository,
java.util.List remoteRepositories)
|
void |
contextualize(org.codehaus.plexus.context.Context context)
|
void |
enableLogging(org.codehaus.plexus.logging.Logger logger)
|
PluginDescriptor |
loadIsolatedPluginDescriptor(Plugin plugin,
MavenProject project,
MavenSession session)
|
Artifact |
resolvePluginArtifact(Plugin plugin,
MavenProject project,
MavenSession session)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultPluginManagerSupport
public DefaultPluginManagerSupport()
resolvePluginArtifact
public Artifact resolvePluginArtifact(Plugin plugin,
MavenProject project,
MavenSession session)
throws PluginManagerException,
InvalidPluginException,
PluginVersionResolutionException,
ArtifactResolutionException,
ArtifactNotFoundException
- Specified by:
resolvePluginArtifact in interface PluginManagerSupport
- Throws:
PluginManagerException
InvalidPluginException
PluginVersionResolutionException
ArtifactResolutionException
ArtifactNotFoundException
buildPluginProject
public MavenProject buildPluginProject(Plugin plugin,
ArtifactRepository localRepository,
java.util.List remoteRepositories)
throws InvalidPluginException
- Specified by:
buildPluginProject in interface PluginManagerSupport
- Throws:
InvalidPluginException
checkRequiredMavenVersion
public void checkRequiredMavenVersion(Plugin plugin,
MavenProject pluginProject,
ArtifactRepository localRepository,
java.util.List remoteRepositories)
throws PluginVersionResolutionException,
InvalidPluginException
- Specified by:
checkRequiredMavenVersion in interface PluginManagerSupport
- Parameters:
pluginProject -
- Throws:
PluginVersionResolutionException
InvalidPluginException
checkPluginDependencySpec
public void checkPluginDependencySpec(Plugin plugin,
MavenProject pluginProject)
throws InvalidPluginException
- Specified by:
checkPluginDependencySpec in interface PluginManagerSupport
- Throws:
InvalidPluginException
loadIsolatedPluginDescriptor
public PluginDescriptor loadIsolatedPluginDescriptor(Plugin plugin,
MavenProject project,
MavenSession session)
- Specified by:
loadIsolatedPluginDescriptor in interface PluginManagerSupport
enableLogging
public void enableLogging(org.codehaus.plexus.logging.Logger logger)
- Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled
contextualize
public void contextualize(org.codehaus.plexus.context.Context context)
throws org.codehaus.plexus.context.ContextException
- Specified by:
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Throws:
org.codehaus.plexus.context.ContextException
Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.