Package org.apache.maven.reporting.exec
Interface MavenPluginManagerHelper
-
- All Known Implementing Classes:
DefaultMavenPluginManagerHelper
public interface MavenPluginManagerHelperMavenPluginManagerhelper to deal with API changes between Maven 3.0.x and 3.1.x, ie switch from Sonatype Aether (inorg.sonatype.aetherpackage) to Eclipse Aether (inorg.eclipse.aetherpackage) for some parameters.- Since:
- 1.1
- Author:
- Hervé Boutemy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.maven.plugin.descriptor.PluginDescriptorgetPluginDescriptor(org.apache.maven.model.Plugin plugin, org.apache.maven.execution.MavenSession session)Helper forMavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession)voidsetupPluginRealm(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor, org.apache.maven.execution.MavenSession session, ClassLoader parent, List<String> imports, List<String> excludeArtifactIds)Helper forMavenPluginManager#setupPluginRealm(PluginDescriptor, ..., List, xxx.aether.graph.DependencyFilter)
-
-
-
Method Detail
-
getPluginDescriptor
org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor(org.apache.maven.model.Plugin plugin, org.apache.maven.execution.MavenSession session) throws org.apache.maven.plugin.PluginResolutionException, org.apache.maven.plugin.PluginDescriptorParsingException, org.apache.maven.plugin.InvalidPluginDescriptorExceptionHelper forMavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession)- Parameters:
plugin-session-- Returns:
- Throws:
org.apache.maven.plugin.PluginResolutionExceptionorg.apache.maven.plugin.PluginDescriptorParsingExceptionorg.apache.maven.plugin.InvalidPluginDescriptorException
-
setupPluginRealm
void setupPluginRealm(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor, org.apache.maven.execution.MavenSession session, ClassLoader parent, List<String> imports, List<String> excludeArtifactIds) throws org.apache.maven.plugin.PluginResolutionException, org.apache.maven.plugin.PluginContainerExceptionHelper forMavenPluginManager#setupPluginRealm(PluginDescriptor, ..., List, xxx.aether.graph.DependencyFilter)- Parameters:
pluginDescriptor-session-parent-imports-excludeArtifactIds-- Throws:
org.apache.maven.plugin.PluginResolutionExceptionorg.apache.maven.plugin.PluginContainerException
-
-