Class AbstractPdfMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    Direct Known Subclasses:
    PdfMojo

    public abstract class AbstractPdfMojo
    extends org.apache.maven.plugin.AbstractMojo
    Common code to create pdf, either module pdf or reactor aggregate.
    Since:
    1.5
    • Constructor Detail

      • AbstractPdfMojo

        public AbstractPdfMojo()
    • Method Detail

      • getOutputDirectory

        protected abstract File getOutputDirectory()
      • getWorkingDirectory

        protected abstract File getWorkingDirectory()
      • isIncludeReports

        protected abstract boolean isIncludeReports()
      • prepareTempSiteDirectory

        protected abstract void prepareTempSiteDirectory​(File tmpSiteDir)
                                                  throws IOException
        Throws:
        IOException
      • getSiteDirectoryTmp

        protected File getSiteDirectoryTmp()
                                    throws IOException
        Returns:
        the default tmpSiteDirectory.
        Throws:
        IOException - if any
        Since:
        1.1