このプロジェクトに 토큰 필터를 설정하거나, プロパティファイルを読み込んで複数の토큰フィルタの定義として設定します。トークンフィルタは、Projectコモディティメソッドを介してファイルのコピー操作を行うすべてのタスクで使用されます。使用前に ここ の警告をご参照ください。
タスクはトークンセパレータとして@
を使用しています。トークン文字列はセパレータ文字を含めることはできません。正しくないトークンは無視されます。
属性 | 説明 | 必須 |
---|---|---|
トークン | セパレータ文字 (@) を含んでいないトークン文字列 |
はい。token と value の両方か、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"/>