在 DITA-OT 中重用临时目录?

Reuse temp directory in DITA-OT?

在使用 DITA OT 2.2.1 时,我通常需要生成多种不同输出格式的文档。例如,我必须以 pdf2、htmlhelp 和 xhtml 格式为同一个 ditamap 生成输出。

问题:"reusing"临时目录是否可以减少文档的生成时间?例如,pdf2 和 xhtml 中相同文档的生成可以重用相同的临时目录。

提前致谢!

不,那行不通(因为临时文件不同)。您可以通过将参数 clean.temp 设置为 no 来保留 temp 目录,并根据需要自行比较这些目录。

如果你真的想节省发布时间,你应该看看Gradle插件dita-ot-gradle, developed by Eero Helenius. Gradle is a build management tool like Apache Ant (the DITA-OT uses Ant). You can find a tutorial here: eerohele.github.io/dita-ot-gradle/build

如果您使用此插件,您可以节省部署新 Java 虚拟机 (JVM) 所需的时间,因为 JVM 被重用(而不是临时目录)。