The DITA Open Toolkit, or DITA-OT for short, is an open-source publishing engine for XML content authored in the Darwin Information Typing Architecture.
See dita-ot.org for documentation, information about releases, and download packages.
For information on additional DITA and DITA-OT resources, see SUPPORT.
To build and use DITA-OT, you’ll need:
- Java Development Kit 8 or newer
-
Clone the DITA-OT Git repository:
git clone git://github.com/dita-ot/dita-ot.git -
Move to the DITA-OT directory:
cd dita-ot -
Fetch the submodules:
git submodule update --init --recursive -
In the root directory, run Gradle to compile the Java code and install plugins:
./gradlew
-
Run the
ditacommand to generate output:src/main/bin/dita [options]See the documentation for arguments and options.
-
In the root directory, set up build environment:
./gradlew -
Build distribution packages:
./gradlew distDistribution packages are built in the
build/distributionsdirectory.If Gradle throws an error like
java.lang.OutOfMemoryError: Java heap space, you probably need to increase the maximum Java heap size. One way to do this is to set theGRADLE_OPTSenvironment variable to a value like-Xmx1024m.For more information on the
-Xmxoption, see the Java SE Documentation.
The DITA Open Toolkit is licensed for use under the Apache License 2.0.