@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.sonatype.aether package).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,
List<org.sonatype.aether.repository.RemoteRepository> repositories,
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,
List<String> excludeArtifactIds) |
@Requirement protected org.apache.maven.plugin.MavenPluginManager mavenPluginManager
public org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor(org.apache.maven.model.Plugin plugin, List<org.sonatype.aether.repository.RemoteRepository> repositories, 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 MavenPluginManagerHelper
org.apache.maven.plugin.PluginResolutionException
org.apache.maven.plugin.PluginDescriptorParsingException
org.apache.maven.plugin.InvalidPluginDescriptorException
public 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
setupPluginRealm
in interface MavenPluginManagerHelper
org.apache.maven.plugin.PluginResolutionException
org.apache.maven.plugin.PluginContainerException
Copyright © 2002-2017 The Apache Software Foundation. All Rights Reserved.