HTML5ボイラープレートantタスクのバグを修正しようとしています。html5キャッシュマニフェストファイルを自動的に作成するための「マニフェスト」ターゲットがあります。
ビルドスクリプトの717行目は、バグがある領域です。
<!-- add image files -->
<echo message="Updating the site.manifest with the images"/>
<for param="file">
<path>
<fileset dir="./${dir.source}/${dir.images}/" includes="**/*"/>
</path>
<sequential>
<basename property="filename.@{file}" file="@{file}" />
<replaceregexp match="# image files" replace="# image files${line.separator}${dir.images}/${filename.@{file}}" file="${dir.intermediate}/${file.manifest}" />
</sequential>
</for>
問題は、次のようなディレクトリ構造が与えられた場合です。
img/image1.jpg
img/subdir/image2.jpg
出力はサブディレクトリを無視します:
img/image1.jpg
img/image2.jpg
この問題を解決するための最良の方法は何ですか?