Package org.apache.maven.reporting.exec
Interface MavenReportExecutor
- All Known Implementing Classes:
DefaultMavenReportExecutor
public interface MavenReportExecutor
This component will prepare
MavenReport
s for later generation. If a
MavenReport
needs to fork a goal or a lifecycle phase, this fork is executed.
Notice that Maven Reports are classical Mojos
implementing the
MavenReport
interface: when used as reports, their Mojo.execute()
method is not to be used but MavenReport.generate()
.
-
Method Summary
Modifier and TypeMethodDescriptionbuildMavenReports
(MavenReportExecutorRequest mavenReportExecutorRequest) Build theMavenReport
s, with associated forked executions if necessary.
-
Method Details
-
buildMavenReports
List<MavenReportExecution> buildMavenReports(MavenReportExecutorRequest mavenReportExecutorRequest) throws org.apache.maven.plugin.MojoExecutionException Build theMavenReport
s, 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
-