[java][ant][javadoc]doc-filesの中身をコピーしたい。
2006/07/26
2008/01/28
javadoc
シナリオ:
単純にあとからファイルをコピーするという方法で解決してみる。
<!-- -doc-filesのコピー -->
<copy todir="${javadocdir}">
<fileset dir="${srcbase}/" includes="**/doc-files/*"/>
</copy>
jdkのjavadocコマンドには、-docfilessubdirsというオプションがあります。
doc-file サブディレクトリを再帰的にコピーするというものです。
antのjavadocタスクには-docfilessubdirsオプションに相当するものがないようです。
もしくは、doc-filesのファイルをコピーしてくれないようです。
javadocのドキュメントツリーにdoc-fileをコピーする必要があります。
というのも、javaのソース上に<a href="doc-files/xxx.txt">定義ファイルを参照する。</a>とリンクがjavadocから参照できるように設定されているからです。
単純にあとからファイルをコピーするという方法で解決してみる。
<!-- -doc-filesのコピー -->
<copy todir="${javadocdir}">
<fileset dir="${srcbase}/" includes="**/doc-files/*"/>
</copy>
: