Package org.apache.maven.reporting.exec
Interface MavenReportExecutor
-
- All Known Implementing Classes:
DefaultMavenReportExecutor
public interface MavenReportExecutor
This component will prepareMavenReport
s for later generation. If aMavenReport
needs to fork a goal or a lifecycle phase, this fork is executed.Notice that Maven Reports are classical
Mojos
implementing theMavenReport
interface: when used as reports, theirMojo.execute()
method is not to be used butMavenReport.generate()
.- Author:
- Olivier Lamy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<MavenReportExecution>
buildMavenReports(MavenReportExecutorRequest mavenReportExecutorRequest)
Build theMavenReport
s, with associated forked executions if necessary.
-
-
-
Method Detail
-
buildMavenReports
List<MavenReportExecution> buildMavenReports(MavenReportExecutorRequest mavenReportExecutorRequest) throws org.apache.maven.plugin.MojoExecutionException
Build theMavenReport
s, with associated forked executions if necessary.- Parameters:
mavenReportExecutorRequest
-- Returns:
- a list or prepared Maven report executions
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-