org.apache.maven.plugin
Interface PluginManagerSupport

All Known Implementing Classes:
DefaultPluginManagerSupport

public interface PluginManagerSupport


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)
           
 PluginDescriptor loadIsolatedPluginDescriptor(Plugin plugin, MavenProject project, MavenSession session)
           
 Artifact resolvePluginArtifact(Plugin plugin, MavenProject project, MavenSession session)
           
 

Method Detail

resolvePluginArtifact

Artifact resolvePluginArtifact(Plugin plugin,
                               MavenProject project,
                               MavenSession session)
                               throws PluginManagerException,
                                      InvalidPluginException,
                                      PluginVersionResolutionException,
                                      ArtifactResolutionException,
                                      ArtifactNotFoundException
Throws:
PluginManagerException
InvalidPluginException
PluginVersionResolutionException
ArtifactResolutionException
ArtifactNotFoundException

buildPluginProject

MavenProject buildPluginProject(Plugin plugin,
                                ArtifactRepository localRepository,
                                java.util.List remoteRepositories)
                                throws InvalidPluginException
Throws:
InvalidPluginException

checkRequiredMavenVersion

void checkRequiredMavenVersion(Plugin plugin,
                               MavenProject pluginProject,
                               ArtifactRepository localRepository,
                               java.util.List remoteRepositories)
                               throws PluginVersionResolutionException,
                                      InvalidPluginException
Parameters:
pluginProject -
Throws:
PluginVersionResolutionException
InvalidPluginException

checkPluginDependencySpec

void checkPluginDependencySpec(Plugin plugin,
                               MavenProject pluginProject)
                               throws InvalidPluginException
Throws:
InvalidPluginException

loadIsolatedPluginDescriptor

PluginDescriptor loadIsolatedPluginDescriptor(Plugin plugin,
                                              MavenProject project,
                                              MavenSession session)


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