public interface MavenPluginManagerHelper
MavenPluginManager
helper to deal with API changes between Maven 3.0.x and 3.1.x, ie switch from Sonatype Aether
(in org.sonatype.aether
package) to Eclipse Aether (in org.eclipse.aether
package) for
some parameters.Modifier and Type | Method and Description |
---|---|
PluginDescriptor |
getPluginDescriptor(Plugin plugin,
MavenSession session)
Helper for
MavenPluginManager#getPluginDescriptor(Plugin, List, org.eclipse.aether.RepositorySystemSession) |
void |
setupPluginRealm(PluginDescriptor pluginDescriptor,
MavenSession session,
ClassLoader parent,
List<String> imports,
List<String> excludeArtifactIds)
Helper for {@link MavenPluginManager#setupPluginRealm(PluginDescriptor, MavenSession, ClassLoader, List, org.eclipse.aether.graph.DependencyFilter)
|
PluginDescriptor getPluginDescriptor(Plugin plugin, MavenSession session) throws PluginResolutionException, PluginDescriptorParsingException, InvalidPluginDescriptorException
MavenPluginManager#getPluginDescriptor(Plugin, List, org.eclipse.aether.RepositorySystemSession)
plugin
- session
- PluginResolutionException
PluginDescriptorParsingException
InvalidPluginDescriptorException
void setupPluginRealm(PluginDescriptor pluginDescriptor, MavenSession session, ClassLoader parent, List<String> imports, List<String> excludeArtifactIds) throws PluginResolutionException, PluginContainerException
pluginDescriptor
- session
- parent
- imports
- excludeArtifactIds
- PluginResolutionException
PluginContainerException
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.