Class DefaultMavenPluginManagerHelper

    • Field Detail

      • mavenPluginManager

        @Requirement
        protected org.apache.maven.plugin.MavenPluginManager mavenPluginManager
    • Constructor Detail

      • DefaultMavenPluginManagerHelper

        public DefaultMavenPluginManagerHelper()
    • Method Detail

      • 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
        Description copied from interface: MavenPluginManagerHelper
        Helper for MavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession)
        Specified by:
        getPluginDescriptor in interface MavenPluginManagerHelper
        Returns:
        Throws:
        org.apache.maven.plugin.PluginResolutionException
        org.apache.maven.plugin.PluginDescriptorParsingException
        org.apache.maven.plugin.InvalidPluginDescriptorException
      • 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
        Description copied from interface: MavenPluginManagerHelper
        Helper for MavenPluginManager#setupPluginRealm(PluginDescriptor, ..., List, xxx.aether.graph.DependencyFilter)
        Specified by:
        setupPluginRealm in interface MavenPluginManagerHelper
        Throws:
        org.apache.maven.plugin.PluginResolutionException
        org.apache.maven.plugin.PluginContainerException