public class MavenReportExecution extends Object
Since maven 3 reporting plugin MavenReport are not anymore injected by maven core
This class will store all necessary information for MavenReport execution :
MavenReportClassLoader for the Report Mojo executionPlugin 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.
| Constructor and Description |
|---|
MavenReportExecution(org.apache.maven.reporting.MavenReport mavenReport) |
MavenReportExecution(org.apache.maven.model.Plugin plugin,
org.apache.maven.reporting.MavenReport mavenReport,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getClassLoader() |
org.apache.maven.reporting.MavenReport |
getMavenReport() |
org.apache.maven.model.Plugin |
getPlugin() |
void |
setClassLoader(ClassLoader classLoader) |
void |
setMavenReport(org.apache.maven.reporting.MavenReport mavenReport) |
void |
setPlugin(org.apache.maven.model.Plugin plugin) |
public MavenReportExecution(org.apache.maven.model.Plugin plugin,
org.apache.maven.reporting.MavenReport mavenReport,
ClassLoader classLoader)
public MavenReportExecution(org.apache.maven.reporting.MavenReport mavenReport)
public org.apache.maven.reporting.MavenReport getMavenReport()
public void setMavenReport(org.apache.maven.reporting.MavenReport mavenReport)
public ClassLoader getClassLoader()
public void setClassLoader(ClassLoader classLoader)
public void setPlugin(org.apache.maven.model.Plugin plugin)
public org.apache.maven.model.Plugin getPlugin()
Copyright © 2002-2016 The Apache Software Foundation. All Rights Reserved.