Package org.apache.maven.reporting.exec
Interface MavenReportExecutor
-
- All Known Implementing Classes:
DefaultMavenReportExecutor
public interface MavenReportExecutorThis component will prepareMavenReports for later generation. If aMavenReportneeds to fork a goal or a lifecycle phase, this fork is executed.Notice that Maven Reports are classical
Mojosimplementing theMavenReportinterface: 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 theMavenReports, with associated forked executions if necessary.
-
-
-
Method Detail
-
buildMavenReports
List<MavenReportExecution> buildMavenReports(MavenReportExecutorRequest mavenReportExecutorRequest) throws org.apache.maven.plugin.MojoExecutionException
Build theMavenReports, with associated forked executions if necessary.- Parameters:
mavenReportExecutorRequest-- Returns:
- a list or prepared Maven report executions
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-