0
Gradleで生成されたWARファイルのファイルを置き換えようとしています。Gradle:WARファイルを上書きする
ファイル構造:
- nodes
- staging
- localConfig.yml
- logback.groovy
- grails-app
- conf
- application.yml
- logback.groovy
私は、パラメータ-Pnode=staging
とのGradleスクリプトを実行したときに、最終的なWARにWEB-INF/classes
にnodes/staging
からファイルをコピーします。
これは私のアプローチです:
war {
if (project.hasProperty('node')) {
from("stacks/${project.node}") {
include('localConfig.yml')
include('logback.groovy')
into('WEB-INF/classes')
}
}
}
このGradleのスクリプトは、しかしlogback.groovy
が交換されていない、WEB-INF/classes
にlocalConfig.yml
をコピーします。
元のものを保持する代わりに、重複したファイルを置き換えるためにgradleを設定するにはどうすればよいですか?