[英]Gradle build file working fine for version 2.10 but after upgrading to 4.6 its stopped working
從makeWarTask
復制資源到WEB-INF。 對於Gradle 2.10
版,它的工作正常。 但是在升級到4.6
之后,它停止了復制。
task makeWarTask(type: War) {
webInf{
from('build/resources/slave') {
include 'base.xml'
into('classes/')
}
from('build/classes/slave/com/test/util') {
include 'DBConstant.class'
into('classes/com/test/util/')
}
}
}
是否有任何版本語法更新或其他內容?
從Gradle 4.0開始,已編譯的類不再位於build/classes/<source-set-name>
,而是位於build/classes/<language>/<source-set-name>
,請參閱發行說明 。 因此,在您的情況下,可能在build/classes/java/slave
。
您的任務配置應如下所示:
task makeWarTask(type: War) {
webInf{
from('build/resources/slave') {
include 'base.xml'
into('classes/')
}
from('build/classes/java/slave/com/test/util') {
include 'DBConstant.class'
into('classes/com/test/util/')
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.