フィルタ

説明

このプロジェクトに 토큰 필터를 설정하거나, プロパティファイルを読み込んで複数の토큰フィルタの定義として設定します。トークンフィルタは、Projectコモディティメソッドを介してファイルのコピー操作を行うすべてのタスクで使用されます。使用前に ここ の警告をご参照ください。

タスクはトークンセパレータとして@を使用しています。トークン文字列はセパレータ文字を含めることはできません。正しくないトークンは無視されます。

パラメータ

属性 説明 必須
トークン セパレータ文字 (@) を含んでいないトークン文字列 はい。tokenvalue の両方か、filtersfile のみのどちらか
ファイルをコピーする際にトークンを置き換える文字列
filtersfile フィルタを読み込むファイル。このファイルは、プロパティファイルとしてフォーマットする必要があります。

src.dir ディレクトリから dest.dir ディレクトリに再帰的にすべてのファイルをコピーし、@year@ という文字列がすべて発生する部分を 2000 で置き換えます。

<filter token="year" value="2000"/>
<copy todir="${dest.dir}" filtering="true">
  <fileset dir="${src.dir}"/>
</copy>

deploy_env.properties ファイルからすべてのプロパティエントリを読み込んで、それらをフィルタとして設定します。

<filter filtersfile="deploy_env.properties"/>