Package org.apache.maven.reporting.exec
Class DefaultMavenPluginManagerHelper
java.lang.Object
org.apache.maven.reporting.exec.DefaultMavenPluginManagerHelper
- All Implemented Interfaces:
MavenPluginManagerHelper
@Component(role=MavenPluginManagerHelper.class)
public class DefaultMavenPluginManagerHelper
extends Object
implements MavenPluginManagerHelper
DefaultMavenPluginManagerHelper class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.codehaus.plexus.logging.Logger
protected org.apache.maven.plugin.MavenPluginManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.eclipse.aether.graph.DependencyFilter
createExclusionsDependencyFilter
(List<String> artifactIdsList) 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)
-
Field Details
-
logger
@Requirement private org.codehaus.plexus.logging.Logger logger -
mavenPluginManager
@Requirement protected org.apache.maven.plugin.MavenPluginManager mavenPluginManager
-
-
Constructor Details
-
DefaultMavenPluginManagerHelper
public DefaultMavenPluginManagerHelper()
-
-
Method Details
-
createExclusionsDependencyFilter
-
getPluginDescriptor
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 Helper forMavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession)
- Specified by:
getPluginDescriptor
in interfaceMavenPluginManagerHelper
- Parameters:
plugin
- the pluginsession
- the session- Returns:
- the plugin descriptor
- Throws:
org.apache.maven.plugin.PluginResolutionException
- on resolution issueorg.apache.maven.plugin.PluginDescriptorParsingException
- on descriptor parsing issueorg.apache.maven.plugin.InvalidPluginDescriptorException
- on invalid descriptor
-
setupPluginRealm
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 Helper forMavenPluginManager#setupPluginRealm(PluginDescriptor, ..., List, xxx.aether.graph.DependencyFilter)
- Specified by:
setupPluginRealm
in interfaceMavenPluginManagerHelper
- Parameters:
pluginDescriptor
- the plugin descriptorsession
- the sessionparent
- the parent classloaderimports
- classloader importsexcludeArtifactIds
- artifacts excluded from classloader- Throws:
org.apache.maven.plugin.PluginResolutionException
- on resolution issueorg.apache.maven.plugin.PluginContainerException
- on issue with configuration
-