Plugin xooki v0.1


Overview

This module provides functionalities for setting up a xooki-based documentation structure in your project.

Parameters

The following property values can be changed to tune the behavior of this plugin.
Required parameters must be defined upon import, or the build will fail.

ParameterRequired?DescriptionDefault
documentation.css.dirNopath where the css are stored, used for nice looking HTML${src.documentation.dir}/style
xooki.temp.dirNoTemporary directory for xooki use.${target}/temp-doc
src.documentation.dirNoXooki source documentation.${basedir}/src/documentation
xooki.resources.exclude.patternNoPattern describing files excluded in xooki documentation generation
xooki.resources.include.patternNoPattern describing files included in xooki documentation generationstyle/**,images/**
xooki.history.dirNodirectory where documentation history version are stored (used to update config.extra.js)${src.documentation.dir}/history
xooki.checkUpToDateNoProxies for the checkUpToDate xooki:generate task. Defaults to true.true
target.artifactsNodestination directory for target artifacts${target}/artifacts
target.documentation.dirNodirectory where the documentation will be generated to${target}/documentation

Build Phases

This plugin adds targets to each of the following build phases:

validate
  • init
process-documentation-resources
  • -copy-resources
  • -configure-history
documentation
  • generate
package
  • package

Extra Targets

This plugin defines some extra Ant targets not attached to any build phase:




EasyAnt Plugin xooki v0.1