@Component(role=MavenPluginManagerHelper.class) public class DefaultMavenPluginManagerHelper extends Object implements 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). Inspired from
maven-reporting-exec| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.plugin.MavenPluginManager |
mavenPluginManager |
| Constructor and Description |
|---|
DefaultMavenPluginManagerHelper() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.maven.plugin.descriptor.PluginDescriptor |
getPluginDescriptor(org.apache.maven.model.Plugin plugin,
org.apache.maven.execution.MavenSession session) |
void |
setupPluginRealm(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor,
org.apache.maven.execution.MavenSession session,
ClassLoader parent,
List<String> imports) |
@Requirement protected org.apache.maven.plugin.MavenPluginManager mavenPluginManager
public 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
getPluginDescriptor in interface MavenPluginManagerHelperorg.apache.maven.plugin.PluginResolutionExceptionorg.apache.maven.plugin.PluginDescriptorParsingExceptionorg.apache.maven.plugin.InvalidPluginDescriptorExceptionpublic void setupPluginRealm(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor,
org.apache.maven.execution.MavenSession session,
ClassLoader parent,
List<String> imports)
throws org.apache.maven.plugin.PluginResolutionException,
org.apache.maven.plugin.PluginContainerException
setupPluginRealm in interface MavenPluginManagerHelperorg.apache.maven.plugin.PluginResolutionExceptionorg.apache.maven.plugin.PluginContainerExceptionCopyright © 2009–2015 MojoHaus. All rights reserved.