我需要创建一个初始化任务,在我执行任何其他任务之前运行它。创建一个在gradle中的所有其他任务之前运行的任务
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
因此,我执行哪个任务并不重要,它总是首先被“初始化”。
回答你的问题,我希望它永远是执行阶段的第一项任务。 –
@OriWiesel那么为什么你已经接受了一个答案,用每个任务初始化任务? – LazerBanana
也许我错过了一些东西。因为,那正是我所需要的......在所有其他任务之前运行的任务。 –