antの最近のブログ記事

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>

こんな感じです。

このアーカイブについて

このページには、過去に書かれたブログ記事のうちantカテゴリに属しているものが含まれています。

前のカテゴリはAndroidです。

次のカテゴリはその他です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.27-ja