@Component(role=MavenPluginManagerHelper.class) public class DefaultMavenPluginManagerHelper extends Object implements MavenPluginManagerHelper
Modifier and Type | Field and Description |
---|---|
protected MavenPluginManager |
mavenPluginManager |
Constructor and Description |
---|
DefaultMavenPluginManagerHelper() |
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)
|
@Requirement protected MavenPluginManager mavenPluginManager
public PluginDescriptor getPluginDescriptor(Plugin plugin, MavenSession session) throws PluginResolutionException, PluginDescriptorParsingException, InvalidPluginDescriptorException
MavenPluginManagerHelper
MavenPluginManager#getPluginDescriptor(Plugin, List, org.eclipse.aether.RepositorySystemSession)
getPluginDescriptor
in interface MavenPluginManagerHelper
PluginResolutionException
PluginDescriptorParsingException
InvalidPluginDescriptorException
public void setupPluginRealm(PluginDescriptor pluginDescriptor, MavenSession session, ClassLoader parent, List<String> imports, List<String> excludeArtifactIds) throws PluginResolutionException, PluginContainerException
MavenPluginManagerHelper
setupPluginRealm
in interface MavenPluginManagerHelper
PluginResolutionException
PluginContainerException
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.