Class ReportMojo

  • 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",
          defaultPhase=SITE)
    public class ReportMojo
    extends org.apache.maven.reporting.AbstractMavenReport
    Report plugin executions for the current project.
    • Field Summary

      • Fields inherited from class org.apache.maven.reporting.AbstractMavenReport

        outputDirectory, project, siteRenderer
      • 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
      ReportMojo()  
    • Constructor Detail

      • ReportMojo

        public ReportMojo()
    • 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
      • getOutputName

        public String getOutputName()
      • getDescription

        public String getDescription​(Locale locale)
      • calculateExecutionPlan

        protected org.apache.maven.lifecycle.MavenExecutionPlan calculateExecutionPlan()
                                                                                throws org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoFailureException