|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.loader.DefaultPluginLoader
@Component(role=PluginLoader.class) public class DefaultPluginLoader
Responsible for loading plugins, reports, and any components contained therein. Will resolve plugin versions and plugin prefixes as necessary for plugin resolution.
| Constructor Summary | |
|---|---|
DefaultPluginLoader()
|
|
| Method Summary | |
|---|---|
void |
enableLogging(org.codehaus.plexus.logging.Logger logger)
|
PluginDescriptor |
loadPlugin(MojoBinding mojoBinding,
MavenProject project,
MavenSession session)
Load the PluginDescriptor instance for the plugin implied by the specified MojoBinding,
using the project for ArtifactRepository and other supplemental plugin information as
necessary. |
PluginDescriptor |
loadPlugin(Plugin plugin,
MavenProject project,
MavenSession session)
Load the PluginDescriptor instance for the specified plugin, using the project for
the ArtifactRepository and other supplemental plugin information as necessary. |
PluginDescriptor |
loadReportPlugin(MojoBinding mojoBinding,
MavenProject project,
MavenSession session)
Load the PluginDescriptor instance for the report plugin implied by the specified MojoBinding,
using the project for ArtifactRepository and other supplemental report/plugin information as
necessary. |
PluginDescriptor |
loadReportPlugin(ReportPlugin plugin,
MavenProject project,
MavenSession session)
Load the PluginDescriptor instance for the specified report plugin, using the project for
the ArtifactRepository and other supplemental report/plugin information as necessary. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultPluginLoader()
| Method Detail |
|---|
public PluginDescriptor loadPlugin(MojoBinding mojoBinding,
MavenProject project,
MavenSession session)
throws PluginLoaderException
PluginDescriptor instance for the plugin implied by the specified MojoBinding,
using the project for ArtifactRepository and other supplemental plugin information as
necessary.
loadPlugin in interface PluginLoaderPluginLoaderException
public PluginDescriptor loadPlugin(Plugin plugin,
MavenProject project,
MavenSession session)
throws PluginLoaderException
PluginDescriptor instance for the specified plugin, using the project for
the ArtifactRepository and other supplemental plugin information as necessary.
loadPlugin in interface PluginLoaderPluginLoaderExceptionpublic void enableLogging(org.codehaus.plexus.logging.Logger logger)
enableLogging in interface org.codehaus.plexus.logging.LogEnabled
public PluginDescriptor loadReportPlugin(MojoBinding mojoBinding,
MavenProject project,
MavenSession session)
throws PluginLoaderException
PluginDescriptor instance for the report plugin implied by the specified MojoBinding,
using the project for ArtifactRepository and other supplemental report/plugin information as
necessary.
loadReportPlugin in interface PluginLoaderPluginLoaderException
public PluginDescriptor loadReportPlugin(ReportPlugin plugin,
MavenProject project,
MavenSession session)
throws PluginLoaderException
PluginDescriptor instance for the specified report plugin, using the project for
the ArtifactRepository and other supplemental report/plugin information as necessary.
loadReportPlugin in interface PluginLoaderPluginLoaderException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||