【发布时间】:2016-06-16 14:34:40
【问题描述】:
在使用 DITA OT 2.2.1 时,我通常需要生成几种不同输出格式的文档。例如,我必须为同一个 ditamap 生成 pdf2、htmlhelp 和 xhtml 格式的输出。
问题:是否可以通过“重用”临时目录来减少文档的生成时间?比如在pdf2和xhtml中生成同一个文档,可以复用同一个temp目录。
提前致谢!
【问题讨论】:
在使用 DITA OT 2.2.1 时,我通常需要生成几种不同输出格式的文档。例如,我必须为同一个 ditamap 生成 pdf2、htmlhelp 和 xhtml 格式的输出。
问题:是否可以通过“重用”临时目录来减少文档的生成时间?比如在pdf2和xhtml中生成同一个文档,可以复用同一个temp目录。
提前致谢!
【问题讨论】:
不,这不起作用(因为临时文件不同)。您可以通过将参数clean.temp 设置为no 来保留temp 目录,并根据需要自行比较这些目录。
如果你真的想节省发布时间,你应该看看由 Eero Helenius 开发的 Gradle 插件dita-ot-gradle。 Gradle 是一个类似于 Apache Ant 的构建管理工具(DITA-OT 使用 Ant)。你可以在这里找到教程:eerohele.github.io/dita-ot-gradle/build。
如果您使用此插件,您可以节省部署新 Java 虚拟机 (JVM) 所需的时间,因为 JVM 被重用(而不是临时目录)。
【讨论】: