@Component(role=MavenPluginManagerHelper.class) public class DefaultMavenPluginManagerHelper extends java.lang.Object implements MavenPluginManagerHelper
| Modifier and Type | Field and Description |
|---|---|
private java.lang.reflect.Method |
getPluginDescriptor |
private java.lang.reflect.Method |
getRepositorySession |
private java.lang.Boolean |
isEclipseAether |
private org.codehaus.plexus.logging.Logger |
logger |
protected org.apache.maven.plugin.MavenPluginManager |
mavenPluginManager |
private java.lang.reflect.Method |
setupPluginRealm |
| Constructor and Description |
|---|
DefaultMavenPluginManagerHelper() |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.Object |
createExclusionsDependencyFilter(java.util.List<java.lang.String> artifactIdsList) |
org.apache.maven.plugin.descriptor.PluginDescriptor |
getPluginDescriptor(org.apache.maven.model.Plugin plugin,
org.apache.maven.execution.MavenSession session)
Helper for
MavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession) |
void |
setupPluginRealm(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor,
org.apache.maven.execution.MavenSession session,
java.lang.ClassLoader parent,
java.util.List<java.lang.String> imports,
java.util.List<java.lang.String> excludeArtifactIds)
Helper for
MavenPluginManager#setupPluginRealm(PluginDescriptor, ..., List, xxx.aether.graph.DependencyFilter) |
@Requirement private org.codehaus.plexus.logging.Logger logger
@Requirement protected org.apache.maven.plugin.MavenPluginManager mavenPluginManager
private java.lang.Boolean isEclipseAether
private java.lang.reflect.Method setupPluginRealm
private java.lang.reflect.Method getPluginDescriptor
private java.lang.reflect.Method getRepositorySession
private java.lang.Object createExclusionsDependencyFilter(java.util.List<java.lang.String> artifactIdsList)
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
MavenPluginManagerHelperMavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession)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,
java.lang.ClassLoader parent,
java.util.List<java.lang.String> imports,
java.util.List<java.lang.String> excludeArtifactIds)
throws org.apache.maven.plugin.PluginResolutionException,
org.apache.maven.plugin.PluginContainerException
MavenPluginManagerHelperMavenPluginManager#setupPluginRealm(PluginDescriptor, ..., List, xxx.aether.graph.DependencyFilter)setupPluginRealm in interface MavenPluginManagerHelperorg.apache.maven.plugin.PluginResolutionExceptionorg.apache.maven.plugin.PluginContainerException