Class HtmlReport

  • 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="html-report",
          defaultPhase=SITE,
          requiresDependencyResolution=RUNTIME,
          requiresProject=true,
          threadSafe=true)
    public class HtmlReport
    extends org.apache.maven.reporting.AbstractMavenReport
    TODO:publish to maven central
    Author:
    maxence
    • Field Summary

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

        outputDirectory, 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
      HtmlReport()  
    • Constructor Detail

      • HtmlReport

        public HtmlReport()
    • Method Detail

      • getOutputName

        public String getOutputName()
      • getDescription

        public String getDescription​(Locale locale)
      • 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