org.apache.maven.plugins.site
Class MavenReportExecution
java.lang.Object
org.apache.maven.plugins.site.MavenReportExecution
public class MavenReportExecution
- extends java.lang.Object
Since maven 3 reporting plugin MavenReport are not anymore injected by maven core
This class will store all necessary information for MavenReport execution :
- a build
MavenReport
- The associated
ClassLoader for the Report Mojo execution
- The
Plugin associated to the MavenReport
With this it's possible to execute the MavenReport generate with settings
the current Thread classLoader first with classLoader
This beans will be build by MavenReportExecutor.
- Since:
- 3.0-beta-1
- Author:
- Olivier Lamy
|
Constructor Summary |
MavenReportExecution(org.apache.maven.model.Plugin plugin,
org.apache.maven.reporting.MavenReport mavenReport,
java.lang.ClassLoader classLoader)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenReportExecution
public MavenReportExecution(org.apache.maven.model.Plugin plugin,
org.apache.maven.reporting.MavenReport mavenReport,
java.lang.ClassLoader classLoader)
getMavenReport
public org.apache.maven.reporting.MavenReport getMavenReport()
setMavenReport
public void setMavenReport(org.apache.maven.reporting.MavenReport mavenReport)
getClassLoader
public java.lang.ClassLoader getClassLoader()
setClassLoader
public void setClassLoader(java.lang.ClassLoader classLoader)
setPlugin
public void setPlugin(org.apache.maven.model.Plugin plugin)
getPlugin
public org.apache.maven.model.Plugin getPlugin()
Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.