Class DefaultMavenPluginManagerHelper
java.lang.Object
org.apache.maven.reporting.exec.DefaultMavenPluginManagerHelper
- All Implemented Interfaces:
MavenPluginManagerHelper
@Singleton
@Named
public class DefaultMavenPluginManagerHelper
extends Object
implements MavenPluginManagerHelper
DefaultMavenPluginManagerHelper class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.maven.plugin.MavenPluginManager -
Constructor Summary
ConstructorsConstructorDescriptionDefaultMavenPluginManagerHelper(org.apache.maven.plugin.MavenPluginManager mavenPluginManager) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.eclipse.aether.graph.DependencyFiltercreateExclusionsDependencyFilter(List<String> artifactIdsList) org.apache.maven.plugin.descriptor.PluginDescriptorgetPluginDescriptor(org.apache.maven.model.Plugin plugin, org.apache.maven.execution.MavenSession session) Helper forMavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession)voidsetupPluginRealm(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
-
mavenPluginManager
private final org.apache.maven.plugin.MavenPluginManager mavenPluginManager
-
-
Constructor Details
-
DefaultMavenPluginManagerHelper
@Inject public DefaultMavenPluginManagerHelper(org.apache.maven.plugin.MavenPluginManager mavenPluginManager)
-
-
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:
getPluginDescriptorin 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:
setupPluginRealmin 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
-