Class InvokerReport

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenMultiPageReport, org.apache.maven.reporting.MavenReport

    @Mojo(name="report",
          threadSafe=true)
    public class InvokerReport
    extends org.apache.maven.reporting.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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.codehaus.plexus.i18n.I18N i18n
      Internationalization component
      • Fields inherited from class org.apache.maven.reporting.AbstractMavenReport

        localRepository, outputDirectory, project, remoteRepositories, siteRenderer, siteTool
      • Fields inherited from interface org.apache.maven.reporting.MavenReport

        CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
      • Fields inherited from interface org.apache.maven.plugin.Mojo

        ROLE
    • Constructor Summary

      Constructors 
      Constructor Description
      InvokerReport()  
    • Field Detail

      • i18n

        @Component
        protected org.codehaus.plexus.i18n.I18N i18n
        Internationalization component
    • Constructor Detail

      • InvokerReport

        public InvokerReport()
    • Method Detail

      • executeReport

        protected void executeReport​(Locale locale)
                              throws org.apache.maven.reporting.MavenReportException
        Specified by:
        executeReport in class org.apache.maven.reporting.AbstractMavenReport
        Throws:
        org.apache.maven.reporting.MavenReportException
      • getDescription

        public String getDescription​(Locale locale)
      • getOutputName

        public String getOutputName()
      • canGenerateReport

        public boolean canGenerateReport()
        Specified by:
        canGenerateReport in interface org.apache.maven.reporting.MavenReport
        Overrides:
        canGenerateReport in class org.apache.maven.reporting.AbstractMavenReport