You can use a custom ABLDoc Ant task to generate ABLDoc documentation for ABL sources. The ABLDoc Ant task is part of ant-abldoc.jar and is located at:

%DLC%\java

To generate ABLDoc using the ABLDoc Ant task, ensure that Apache Ant is installed on your machine and then copy the ant-abldoc.jar file to the installation location of Apache Ant.

To run the ABLDoc Ant task, you must meet the following prerequisites:
  • Configure the classpath to include the following JAR files:
    • abldoc-core.jar
    • ast.jar
    • ast-dependencies.jar
    • velocity-engine-core-<version>.jar (version must specify the version number)
      Dependencies of the selected velocity-engine-core-<version>.jar:
      • commons-lang3-<version> (version must specify the version number)
      • slf4j-<version> (version must specify the version number)

    These JAR files are available at: DLC\java\ant-libs (where version must specify the version number).

  • Specify the default location of the required artifacts (which include, style sheets (.css files), images, and velocity templates.

    These artifacts are available at: DLC\java\ant-libs\abldoc-artifacts .

Note: The directory structure of abldoc-artifacts must not change.