antについて調べたらの忘れないようにメモっておきます。
容量を削減するために設定ファイルのパスを一律変更しないといけなくなった
のでantで実現することにした。
①設定ファイルの場所をビルドするときに変更する
<copy todir="c:/java/Sample">
<!-- aaa配下のプロパティ -->
<fileset dir="prop/sample/aaa">
<include name="*.properties"/>
</fileset>
<!-- bbb配下のプロパティ -->
<fileset dir="prop/sample/bbb">
<include name="*.properties"/>
</fileset>
<!-- ついでにコメント行も削除 -->
<filterchain>
<StripLineComments>
<Comment value="#" />
</StripLineComments>
</filterchain>
</copy>
②設定ファイルの場所が変更されたのでビルドする前にjavaファイルもパスを書き換える
<replace dir="c:/java/Sample/src">
<include name="**/*.java" />
<replacefilter token="prop/sample/aaa" value="prop" />
<replacefilter token="prop/sample/bbb" value="prop" />
</replace>
こんな感じでとりあえずやりました。
もっといいやり方はあるかもです。。。
------ 追記 -----
①についてもっと簡単にできるようです。
<copy todir="c:/java/Sample" flatten="yes">
<!-- sample配下のプロパティ -->
<fileset dir="prop/sample">
<include name="**/*.properties"/>
</fileset>
</copy>
こんな感じです。
