DITA Open Toolkit 1.2 and above provides a new function to help users to download, install and use plug-ins for DITA Open Toolkit. You can download, install and use a created plug-in. DITA Open Toolkit loads the plug-ins each time when a build is invoked.
If the implemented plug-in depends on another plug-in, which is not installed in your local workstation, the installed plug-in cannot work. Thus a dependency track checks whether the installed plug-in is about to be loaded or not when the transformation pipeline is invoked.
There is no function provided by plug-ins in default build.xml file. You need to customize build.xml file if you want to use plug-in's function in it. Before running customized build.xml file with plug-in's function, you need to execute an installer program to update and integrate the installed plug-ins. Otherwise, the plug-ins you want to use might not be loaded.
Here is how to execute the installer program under the DITA OT root directory. Type java -cp lib\dost.jar org.dita.dost.platform.Integrator on the command line or use ant -f integrator.xml to execute the ANT script. The installer program will be invoked to integrate the plug-ins with DITA OT.