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 :
MavenReport
ClassLoader
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.