class MyTask extends DefaultTask {String property = "default"
@TaskAction
def grailsAppClean() {
delete fileTree {
...
}
exec {
...
}
}
И в моем плагине у меня есть это:
void apply(Project project) {
project.task('myTask', type: MyTask)
}
Когда я вызываю задачу напрямую из внешнегоСценарий gradle или используйте type: MyTask
, я получаю следующую ошибку:
Could not find method fileTree()...
Могу ли я использовать встроенные задачи таким образом через DSL?Если нет, то как я могу вручную вызвать FileTree
и Exec
?Я бы хотел использовать DSL.