26
私は、Tomcatにwarファイルを展開するタスクを追加しています。タスクが行う必要があるのは、warファイルをTOMCATの場所にコピーすることだけです。Gradleでファイルをコピーする従来の方法 - コピータスクまたはコピー方法を使用しますか?
私はこれを実装すると考えることができる2つの方法がありますが、gradleには新しく、より一般的な/正当なもの(またはそれが重要であるかどうか)はよくわかりません。 (これを含む)多くの場合
task myCopy(type: Copy)
myCopy.configure {
from('source')
into('target')
include('*.war')
}
または
task myCopy{
doLast{
copy {
from 'source'
into 'target'
include '*.war'
}
}
}
おかげで...私は、自動最新のチェックの利点を理解し、他の利点は何ですか? – vicsz
より良いスタイル(タスクは1つのことを行うべきであり、それについて明示する必要があります)、より良い設定可能性(例えば、親ビルドスクリプトから、および/または設定ルールを使用して)。 –
なんらかの理由で、このタスクはデフォルトでは実行されません。 –