EclipseでDITA-OTをビルドする
ここまで長かったです.DITA-OTにはEclipseプラグインも用意されていますが,使いません.こんな条件での使用を考えています.
- DITA-OTは別プロジェクトに置く
- DITAコンテンツはPlug-inProjectの中に置き,PDFとEclipseHelpを作成する.プロジェクトはEclipseHelp用のプラグインがエクスポートできるようにする
DITA-OTをワークスペースに置く
新規プロジェクトの作成で[一般]-[プロジェクト]でプロジェクトを作成します.次に,インポートでいままでで作成してきたDITA-OTをインポートします.DITAコンテンツのフォルダは入れません.
Plug-inProjectの作成
新規プロジェクトの作成で{Plug-in Development]-[Plugin Project]でプロジェクトを作成します.次にDITAコンテンツフォルダを作成します.ここではditasrcとします.コンテンツフォルダを作成したらフォルダにコンテンツをコピー(もしくは作成)します.
DITAビルドのAntファイル
以前に作ったファイルをditasrcに置きます.
dira.dirの値はこんな感じに相対パスでいけます.もっとスマートな方法もあると思いますが.
<property name="dita.dir" value="${basedir}${file.separator}..${file.separator}..${file.separator}DITA-OT1.4.3"/>
Ant実行の構成
antファイルを選択して右クリックから[実行]-[Ant ビルド...]を選択して,Antの構成を行ないます.
- クラスパスのAntホームをDITA-OT\tool\antに変更します.
- クラスパスでJARの追加で\DITA-OT\libのjarを追加します.
- 環境タブでANT_HOMEとANT_OPTS変数を追加します.
ビルド
構成ウィンドウで[適用]-[実行]でビルドが始まってdirasrcの下にpdfフォルダが作成されてpdfが生成されます.
構成が決まってしまえば,次回からは[実行]-[Ant ビルド]でビルドできます.
これで社内展開できます.