Добавление зависимости к изящной задаче
Я использую gretty плагин в Gradle.
Это работает, я могу перечислить задачи, например appRun
и выполнить их.
Но задачи не найдены, когда я пытаюсь добавить зависимость с
apply plugin 'war'
apply from: 'https://raw.github.com/akhikhl/gretty/master/pluginScripts/gretty.plugin'
transpileScss << {
...
}
tasks.appRun.dependsOn transpileScss
Я получил:
Could not find property 'appRun' on task set.
Что просходит? Как я могу добавить зависимость к задачам плагина Gretty?
1 ответ
Решение
Оберните свою логику в замыкание и передайте ее project.afterEvaluate
:
project.afterEvaluate {
tasks.appRun.dependsOn transpileScss
}
Gretty задачи добавляются не раньше, чем проект оценивается.