Я хочу отключить задачу (в моем случае - compileThrift
) в compileJava
, но включить ее в задаче compileTestJava
. Я пробовал это:
compileJava {
compileThrift.enabled = false
}
compileTestJava {
compileThrift.enabled = true
dependsOn compileThrift
}
Но это не сработало - compileThrift
работает в обеих задачах.
Когда я просто поставил эту строку: compileThrift.enabled = false
, тогда задача compileThrift
отключен для всех случаев, но я хочу отключить его только для одной задачи.
Я также пробовал это:
compileJava.doFirst {
compileThrift.enabled = false
}
compileTestJava.doFirst {
compileThrift.enabled = true
dependsOn compileThrift
}
Но результат тот же.
Это также не сработало:
compileJava.dependsOn.remove('compileThrift')