Class PrepareRendererOutputMojo

java.lang.Object
network.ike.docs.plugin.PrepareRendererOutputMojo
All Implemented Interfaces:
org.apache.maven.api.plugin.Mojo

@Mojo(name="prepare-renderer-output", defaultPhase="prepare-package") public class PrepareRendererOutputMojo extends Object implements org.apache.maven.api.plugin.Mojo
Create output directories for external PDF renderers.

Replaces the per-renderer mkdir -p exec-maven-plugin calls with a single cross-platform Java goal. Creates directories only for renderers that are not skipped.

Usage:

<execution>
    <id>prepare-renderer-output</id>
    <phase>prepare-package</phase>
    <goals><goal>prepare-renderer-output</goal></goals>
</execution>
  • Constructor Details

    • PrepareRendererOutputMojo

      public PrepareRendererOutputMojo()
      Creates this goal instance.
  • Method Details

    • getLog

      protected org.apache.maven.api.plugin.Log getLog()
      Access the Maven logger.
      Returns:
      the logger
    • execute

      public void execute() throws org.apache.maven.api.plugin.MojoException
      Specified by:
      execute in interface org.apache.maven.api.plugin.Mojo
      Throws:
      org.apache.maven.api.plugin.MojoException