他から使用するいくつかの.jarsDITA-OT plugin
を提供する開発中です。DITA-OT plug-in
このプラグインは、 DITA-OT 1.7.5から最新のDITA-OT 2.2.1ICU library (http://site.icu-project.org/)icu4j-4_8.jar
までを使用し、サポートする必要があります。ただし、 DITA-OTはICU ライブラリを DITA-OT/libディレクトリにバンドル
していることを知っています。最新版は のようです。icu4j-54.1.jar
私の問題は、このICU ライブラリです。私のプラグインが他のプラグインの xslt タスクで使用される場合、 xslt/@classpathreficu4j-4_8.jar
として明示的に指定しました。ただし、出力結果は、前処理または他の前のステップで既に使用されているため、 xslt タスクがDITA-OT/lib ディレクトリの ICU ライブラリを使用しているようです。
xslt/@classpathrefで指定された特定の ICU .jar ファイルを使用するように ant xslt タスクを強制する方法はありますか?