私はgradプロジェクトに変換しているantプロジェクトを持っています。アリプロジェクトでは、このようなものがあります:gradleを使ってプロパティを展開するときに、どのようにしてantの動作を得ることができますか?
<copy todir="dest_dir">
<fileset>
...
</fileset>
<filterchain>
<expandproperties/>
</filterchain>
</copy>
フィルタチェーンは${property}
のようなプロパティを展開しますが、中括弧なしでドル記号を無視します。私はこの動作をgradleで再現しようとしています。
もし私がexpand
とすると、gradleはファイルをグロビテンプレートとして展開し、ドル記号を中括弧で拡張しようとします。
copy {
from 'source_dir'
into 'dest_dir'
expand(project.properties)
}
IアリExpandProperties
フィルタクラスとfilter
場合、私はNullPointerExceptionが取得します。私が逃したこれを行う簡単な方法はありますか?