2011-12-01 35 views

回答

3

默認情況下,clean任務不依賴於其他任何任務,所以答案是否定的。如果你觀察到這一點,它意味着一個構建腳本或第三方插件增添了一個任務,從依賴到cleancompileJava(或者說又依賴於compileJava一些其他任務)。

1

當試圖理解這個,甚至通過一些探索性的編碼計算出來自己(即添加println語句等) - 確保你知道搖籃的多相執行模型:http://gradle.org/current/docs/userguide/build_lifecycle.html

在這樣一個場景,你乾淨的目標實際上不會執行,它仍然是配置 - 所以,如果你已經加入你的清理代碼到錯誤的地方,它會被每一次執行,這裏有一個例子:http://gradle.org/current/docs/userguide/potential_traps.html#configuration_and_execution_phase

相關問題