Package org.apache.maven.plugin
Interface BuildPluginManager
-
- All Known Implementing Classes:
DefaultBuildPluginManager
public interface BuildPluginManager- Author:
- Jason van Zyl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecuteMojo(MavenSession session, MojoExecution execution)org.apache.maven.plugin.descriptor.MojoDescriptorgetMojoDescriptor(org.apache.maven.model.Plugin plugin, java.lang.String goal, java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session)org.codehaus.plexus.classworlds.realm.ClassRealmgetPluginRealm(MavenSession session, org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)org.apache.maven.plugin.descriptor.PluginDescriptorloadPlugin(org.apache.maven.model.Plugin plugin, java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session)
-
-
-
Method Detail
-
loadPlugin
org.apache.maven.plugin.descriptor.PluginDescriptor loadPlugin(org.apache.maven.model.Plugin plugin, java.util.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, java.lang.String goal, java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, org.apache.maven.plugin.MojoNotFoundException, InvalidPluginDescriptorException- Throws:
PluginNotFoundExceptionPluginResolutionExceptionPluginDescriptorParsingExceptionorg.apache.maven.plugin.MojoNotFoundExceptionInvalidPluginDescriptorException
-
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.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionPluginConfigurationExceptionPluginManagerException
-
-