26
我正在添加一個任務以將戰爭文件部署到Tomcat ..任務需要做的唯一事情就是將戰爭文件複製到TOMCAT位置。在Gradle中複製文件的傳統方式 - 使用複製任務或複製方法?
有兩種方法,我可以考慮實施這個..但對於gradle新手,我不太確定什麼是更傳統/正確(或者如果它甚至重要)。
task myCopy(type: Copy)
myCopy.configure {
from('source')
into('target')
include('*.war')
}
或
task myCopy{
doLast{
copy {
from 'source'
into 'target'
include '*.war'
}
}
}
謝謝...我明白了自動對數據檢查的優點,有什麼其他的優勢? – vicsz 2012-04-04 17:39:13
更好的風格(任務應該做一件事,並且應該是明確的),更好的可配置性(例如,從父構建腳本和/或使用配置規則)。 – 2012-04-05 03:25:55
出於某種原因,此任務默認情況下不運行。 – 2016-07-29 15:38:13