當我處理一個新的java源代碼時,我通常會在運行時調試並遵循它的行爲,查看對象的狀態,有時會執行表達式並觀察系統如何工作。這有助於非常快速地學習新的源代碼,甚至可以在不知情的情況下開始解決問題。如何調試build.gradle執行?
與使用常規(因此我們缺乏編譯時的安全和適當的自動完成),我想用相同的方法構建的gradle是一個神奇的對我的gradle但現在。我想設置一個斷點,就像在普通的java代碼中一樣,在那裏停下來,看看有什麼可用的對象有什麼狀態等等。
我們如何用gradle做到這一點?
目前我正在做這樣的事情有一些想法什麼某些對象包括了等等,但是這顯然不夠。
import groovy.json.*
defaultTasks 'main'
apply plugin: 'java'
task main << {
println new JsonBuilder(convention).toPrettyString()
}
的可能的複製[如何調試搖籃的build.gradle文件(在調試器,帶有斷點)?](http://stackoverflow.com/questions/28437636/how-to-debug-a-gradle-build -gradle文件-IN-A-調試與 - 斷點) – Mickalot