).
ужно создать задачу инициализации, которая будет выполняться перед всеми другими задачами, когда я ее выполню.
task A {
println "Task A"
}
task initializer {
println "initialized"
}
Если я выполнюgradle -q A
, результат будет:
>initialized
>Task A
Теперь, если я добавлю:
task B {
println "Task B"
}
казнитьgradle -q B
и я получаю:
>initialized
>Task B
Поэтому не имеет значения, какую задачу я выполняю, она всегда сначала инициализируется.