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().
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<MavenReportExecution>buildMavenReports(MavenReportExecutorRequest mavenReportExecutorRequest)Build theMavenReports, with associated forked executions if necessary.
-
-
-
Method Detail
-
buildMavenReports
java.util.List<MavenReportExecution> buildMavenReports(MavenReportExecutorRequest mavenReportExecutorRequest) throws org.apache.maven.plugin.MojoExecutionException
Build theMavenReports, with associated forked executions if necessary.- Parameters:
mavenReportExecutorRequest- the request- Returns:
- a list or prepared Maven report executions
- Throws:
org.apache.maven.plugin.MojoExecutionException- on report execution issue
-
-