Package org.apache.maven.plugin
Interface BuildPluginManager
- All Known Implementing Classes:
DefaultBuildPluginManager
public interface BuildPluginManager
- Author:
- Jason van Zyl
-
Method Summary
Modifier and TypeMethodDescriptionvoid
executeMojo
(MavenSession session, MojoExecution execution) org.apache.maven.plugin.descriptor.MojoDescriptor
getMojoDescriptor
(org.apache.maven.model.Plugin plugin, String goal, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session) org.codehaus.plexus.classworlds.realm.ClassRealm
getPluginRealm
(MavenSession session, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor) org.apache.maven.plugin.descriptor.PluginDescriptor
loadPlugin
(org.apache.maven.model.Plugin plugin, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session)
-
Method Details
-
loadPlugin
org.apache.maven.plugin.descriptor.PluginDescriptor loadPlugin(org.apache.maven.model.Plugin plugin, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, InvalidPluginDescriptorException -
getMojoDescriptor
org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor(org.apache.maven.model.Plugin plugin, String goal, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, org.apache.maven.plugin.MojoNotFoundException, InvalidPluginDescriptorException - Throws:
PluginNotFoundException
PluginResolutionException
PluginDescriptorParsingException
org.apache.maven.plugin.MojoNotFoundException
InvalidPluginDescriptorException
-
getPluginRealm
org.codehaus.plexus.classworlds.realm.ClassRealm getPluginRealm(MavenSession session, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor) throws PluginResolutionException, PluginManagerException -
executeMojo
void executeMojo(MavenSession session, MojoExecution execution) throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException, PluginConfigurationException, PluginManagerException - Throws:
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
PluginConfigurationException
PluginManagerException
-