Criando uma tarefa que é executada antes de todas as outras tarefas em gradle
Preciso criar uma tarefa de inicialização que será executada antes de todas as outras tarefas quando eu a executar.
task A {
println "Task A"
}
task initializer {
println "initialized"
}
Se eu executargradle -q A
, a saída será:
>initialized
>Task A
Agora, se eu vou adicionar:
task B {
println "Task B"
}
Executargradle -q B
e eu recebo:
>initialized
>Task B
Portanto, não importa qual tarefa eu execute, ela sempre será "inicializada" primeiro.