В Gradle Groovy root build.gradle
У меня есть определенный метод.Например:
File[] getFiles(String path) {
// do some filtering here and return result array
return result
}
В модуле build.gradle
У меня есть определенная задача, которая вызывает метод выше.Например:
tasks.register("copyFiles") {
doLast {
for (String path : pathList) {
File[] files = getFiles(path)
// do something with returned files
}
}
}
В Groovy все в порядке.Теперь я конвертирую только root build.gradle
в Kotlin DSL build.gradle.kts
.
Я попытался несколько попыток установить лямбду в дополнительные свойства, но безуспешно.Они обычно терпят неудачу за исключением:
Could not find method getFiles() for arguments ...
Спасибо за ваш совет.