org.apache.maven.reporting.exec
Interface MavenPluginManagerHelper

All Known Implementing Classes:
DefaultMavenPluginManagerHelper

public interface MavenPluginManagerHelper

MavenPluginManager helper to deal with API changes between Maven 3.0.x and 3.1.x.

Since:
1.1
Author:
Hervé Boutemy

Method Summary
 PluginDescriptor getPluginDescriptor(Plugin plugin, List<org.sonatype.aether.repository.RemoteRepository> repositories, MavenSession session)
           
 void setupPluginRealm(PluginDescriptor pluginDescriptor, MavenSession session, ClassLoader parent, List<String> imports, List<String> excludeArtifactIds)
           
 

Method Detail

getPluginDescriptor

PluginDescriptor getPluginDescriptor(Plugin plugin,
                                     List<org.sonatype.aether.repository.RemoteRepository> repositories,
                                     MavenSession session)
                                     throws PluginResolutionException,
                                            PluginDescriptorParsingException,
                                            InvalidPluginDescriptorException
Throws:
PluginResolutionException
PluginDescriptorParsingException
InvalidPluginDescriptorException

setupPluginRealm

void setupPluginRealm(PluginDescriptor pluginDescriptor,
                      MavenSession session,
                      ClassLoader parent,
                      List<String> imports,
                      List<String> excludeArtifactIds)
                      throws PluginResolutionException,
                             PluginContainerException
Throws:
PluginResolutionException
PluginContainerException


Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.