Class PdfAggregateMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

    @Mojo(name="aggregate",
          aggregator=true,
          requiresDependencyResolution=TEST,
          threadSafe=true)
    @Execute(goal="pdf")
    public class PdfAggregateMojo
    extends PdfMojo
    Forks pdf goal then aggregates PDF content from all modules in the reactor.
    Since:
    1.5
    Author:
    anthony-beurive
    • Constructor Detail

      • PdfAggregateMojo

        public PdfAggregateMojo()
    • Method Detail

      • prepareTempSiteDirectory

        protected void prepareTempSiteDirectory​(File tmpSiteDir)
        Description copied from class: PdfMojo
        Copy all site and generated-site files in the tmpSiteDirectory.
        Note: ignore copying of generated-site files if they already exist in the site dir.
        Overrides:
        prepareTempSiteDirectory in class PdfMojo
        Parameters:
        tmpSiteDir - not null
      • appendGeneratedReports

        protected void appendGeneratedReports​(org.apache.maven.doxia.document.DocumentModel model,
                                              Locale locale)
        Description copied from class: PdfMojo
        Append generated reports to the toc only if generateReports is enabled, for instance:
         <item name="Project Reports" ref="project-info">
           <item name="Project License" ref="license" />
           <item name="Project Team" ref="team-list" />
           <item name="Continuous Integration" ref="integration" />
           ...
         </item>
         
        Overrides:
        appendGeneratedReports in class PdfMojo
        Parameters:
        model - not null
        locale - not null
        See Also:
        PdfMojo.generateMavenReports(Locale)