org.apache.maven.plugin.invoker
Class InvokerReport
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.plugin.invoker.InvokerReport
- All Implemented Interfaces:
- ContextEnabled, Mojo, MavenMultiPageReport, MavenReport
@Mojo(name="report",
threadSafe=true)
public class InvokerReport
- extends AbstractMavenReport
Generate a report based on the results of the Maven invocations. Note: This mojo doesn't fork any
lifecycle, if you have a clean working copy, you have to use a command like
mvn clean integration-test site
to ensure the build results are present when this goal is invoked.
- Since:
- 1.4
- Author:
- Olivier Lamy
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport |
closeReport, execute, generate, generate, generate, getCategoryName, getReportOutputDirectory, getSink, getSinkFactory, isExternalReport, setReportOutputDirectory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
project
@Component
protected MavenProject project
- The Maven Project.
siteRenderer
@Component
protected Renderer siteRenderer
- Doxia Site Renderer component.
i18n
@Component
protected I18N i18n
- Internationalization component.
outputDirectory
@Parameter(defaultValue="${project.reporting.outputDirectory}",
required=true)
protected File outputDirectory
- The output directory for the report. Note that this parameter is only evaluated if the goal is run directly from
the command line. If the goal is run indirectly as part of a site generation, the output directory configured in
the Maven Site Plugin is used instead.
InvokerReport
public InvokerReport()
executeReport
protected void executeReport(Locale locale)
throws MavenReportException
- Specified by:
executeReport
in class AbstractMavenReport
- Throws:
MavenReportException
getOutputDirectory
protected String getOutputDirectory()
- Specified by:
getOutputDirectory
in class AbstractMavenReport
getProject
protected MavenProject getProject()
- Specified by:
getProject
in class AbstractMavenReport
getSiteRenderer
protected Renderer getSiteRenderer()
- Specified by:
getSiteRenderer
in class AbstractMavenReport
getDescription
public String getDescription(Locale locale)
getName
public String getName(Locale locale)
getOutputName
public String getOutputName()
canGenerateReport
public boolean canGenerateReport()
- Specified by:
canGenerateReport
in interface MavenReport
- Overrides:
canGenerateReport
in class AbstractMavenReport
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.