我需要創建一個初始化任務,在我執行任何其他任務之前運行它。創建一個在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
也許我錯過了一些東西。因爲,那正是我所需要的......在所有其他任務之前運行的任務。 –