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 Be eu recebo:

>initialized

>Task B

Portanto, não importa qual tarefa eu execute, ela sempre será "inicializada" primeiro.

questionAnswers(3)

yourAnswerToTheQuestion