Package org.apache.maven.reporting.exec
Interface MavenPluginManagerHelper
-
- All Known Implementing Classes:
DefaultMavenPluginManagerHelper
public interface MavenPluginManagerHelper
MavenPluginManager
helper to deal with API changes between Maven 3.0.x and 3.1.x, ie switch from Sonatype Aether (inorg.sonatype.aether
package) to Eclipse Aether (inorg.eclipse.aether
package) 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.PluginDescriptor
getPluginDescriptor(org.apache.maven.model.Plugin plugin, org.apache.maven.execution.MavenSession session)
Helper forMavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession)
void
setupPluginRealm(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.InvalidPluginDescriptorException
Helper forMavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession)
- Parameters:
plugin
-session
-- Returns:
- Throws:
org.apache.maven.plugin.PluginResolutionException
org.apache.maven.plugin.PluginDescriptorParsingException
org.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.PluginContainerException
Helper forMavenPluginManager#setupPluginRealm(PluginDescriptor, ..., List, xxx.aether.graph.DependencyFilter)
- Parameters:
pluginDescriptor
-session
-parent
-imports
-excludeArtifactIds
-- Throws:
org.apache.maven.plugin.PluginResolutionException
org.apache.maven.plugin.PluginContainerException
-
-