Начиная с 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/')
}
}
}