public interface BuildPluginManager
Modifier and Type | Method and Description |
---|---|
void |
executeMojo(MavenSession session,
MojoExecution execution) |
MojoDescriptor |
getMojoDescriptor(Plugin plugin,
String goal,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
ClassRealm |
getPluginRealm(MavenSession session,
PluginDescriptor pluginDescriptor) |
PluginDescriptor |
loadPlugin(Plugin plugin,
List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
PluginDescriptor loadPlugin(Plugin plugin, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, InvalidPluginDescriptorException
MojoDescriptor getMojoDescriptor(Plugin plugin, String goal, List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, MojoNotFoundException, InvalidPluginDescriptorException
ClassRealm getPluginRealm(MavenSession session, PluginDescriptor pluginDescriptor) throws PluginResolutionException, PluginManagerException
void executeMojo(MavenSession session, MojoExecution execution) throws MojoFailureException, MojoExecutionException, PluginConfigurationException, PluginManagerException
Copyright © 2001–2019 The Apache Software Foundation. All rights reserved.