У меня очень неприятное и необъяснимое поведение в IntelliJ 2016.1:
При использовании задачи Gradle copy в файле сборки IntelliJ добавляет при любом редактировании в этом файле этот импорт сверху:
com.sun.org.apache.xalan.internal.xsltc.compiler.Copy
что, конечно, не обязательно, так как эта задача встроена в Gradle. После выполнения это приводит к этой ошибке:
Невозможно создать задачу типа "Копировать", поскольку она не выполняет задачу интерфейс.
Скопировать задачу просто так:
task copyNodeModules(type: Copy) {
group="_webapp"
from('./src/main/ts/node_modules') {
include '**/*'
exclude '**/lite-server'
exclude '**/json-server'
exclude '**/.bin'
}
into project.buildDir.path + '/resources/someFolder'
}