DITA-OTの2009年3月的インストール
先日書いた1月的インストールの加筆訂正.
id:mitsu48 と話した感じだと,どうやらOSXとWin32で若干挙動がちがうらしい.OS*1に依存するのか,JREのバージョン違いに依存するのかまでは追いかけていない.
手元の動作環境は下記の通り.
どうやら,PDF2を使う気でなければ,fo-1.4.2jdk1.5.zipをインストールする必要は無いらしい.
build_demo.xml 失敗の回避は,saxon のインストールだけで十分.私はsaxson6 を libに置いた.
もう一つのハマりどころは,下記のエラー
gen-list-without-flagging: [pipeline] Using XERCES. BUILD FAILED /opt/DITA-OT1.4.2.1/build_demo.xml:707: The following error occurred while executing this line: /opt/DITA-OT1.4.2.1/build_demo.xml:778: The following error occurred while executing this line: /opt/DITA-OT1.4.2.1/build_preprocess.xml:32: java.lang.NoClassDefFoundError: org/apache/xml/resolver/CatalogManager
どういうわけだか,resolver.jarが参照されない.追いかけるのが面倒だったので,CLASSPATHに直指定した.
ここまでを纏めると,こんな感じ.
$ CLASSPATH=/opt/DITA-OT1.4.2.1/lib/saxon.jar:/opt/DITA-OT1.4.2.1/lib/resolver.jar ant -f build_demo.xml
これで,out/hierarchy.fo まではできる.PDFはできない.
つづく.