Custom attributes. By default _partials and images folders are set to partialsdir and imagesdir attributes.

Coordinates

<plugin>
  <groupId>io.yupiik.maven</groupId>
  <artifactId>yupiik-tools-maven-plugin</artifactId>
  <version>1.2.4-SNAPSHOT</version>
</plugin>

To call this goal from the command line execute: mvn yupiik-tools:audit.

To bind this goal in the build you can use:

<plugin>
  <groupId>io.yupiik.maven</groupId>
  <artifactId>yupiik-tools-maven-plugin</artifactId>
  <version>1.2.4-SNAPSHOT</version>
  <executions>
    <execution>
      <id>my-execution</id>
      <goals>
        <goal>audit</goal>
      </goals>
      <configuration>
        <!-- execution specific configuration come there -->
      </configuration>
    </execution>
  </executions>
</plugin>

You can execute this goal particularly with mvn yupiik-tools:audit@my-execution command.

Configuration

attributes (Map)

Custom attributes. By default _partials and images folders are set to partialsdir and imagesdir attributes.

requires (List)

Warning: this must be a shared settings by all executions. Override defaults require - completely.

sourceDirectory (java.io.File)

Source directory or file to render, if a directory all files with extension .adoc will be selected. Default value: ${project.basedir}/src/main/pdf. Property: ${yupiik.pdf.source}.

targetDirectory (java.io.File)

Where to render the asciidoc files to. Default value: ${project.build.directory}/yupiik/pdf. Property: ${yupiik.pdf.target}.

themeDir (java.io.File)

Theme directory (name of the theme is yupiik), let it null to inherit from the default theme. Property: ${yupiik.pdf.themeDir}.

workDir (java.io.File)

Where to extract files needed for the rendering. Default value: ${project.build.directory}/yupiik-workdir. Property: ${yupiik.workDir}.