我正在开发DITA-OT plugin
,它提供了几个 .jars ,可以从其他DITA-OT plug-in
中使用。
此插件使用ICU library (http://site.icu-project.org/)icu4j-4_8.jar
并且必须支持 DITA-OT 1.7.5 到最新的 DITA-OT 2.2.1 。
但是,我知道 DITA-OT 捆绑了DITA-OT / lib 目录中的 ICU库。最新版本似乎是icu4j-54.1.jar
。
我的问题是 ICU库。当我的插件被其他插件中的xslt任务使用时,我明确指定icu4j-4_8.jar
为 xslt / @ classpathref 。但是,输出结果似乎 xslt任务使用来自DITA-OT / lib 目录的 ICU库,因为预处理或其他先前的步骤已经使用过它。
有没有办法强制ant xslt任务使用 xslt / @ classpathref 指定的特定ICU .jar 文件?