2009-06-09 22 views
8

調試我使用的IntelliJ IDEA 8.1.2 Grails開發。 Groovy中的動態特性是讓我很難調試我的代碼:我一直在Groovy/Grails的,即CachedMethod,ExpandoMetaClass或類似的內部結束了。避免的Groovy/Grails的內部,而在IntelliJ IDEA的

有沒有辦法告訴Idea調試器在調試時完全跳過Groovy/Grails內部並只在自己的代碼中執行步驟?我注意到在Debugger> Groovy中有一個名爲「不進入特定的Groovy類」的配置選項,但到目前爲止我沒有注意到任何區別。

如果沒有,你有什麼辦法或你如何應對這種情況?任何幫助將不勝感激。

回答

9

文件 - >設置 - > Debugger->步進

不要踏進班級...

+0

我說 '時髦。*' 和 'org.codehaus.groovy。*',並通過快速測試它似乎按我想要的方式工作。非常感謝! – miek 2009-06-10 07:17:41

1

呀,我遭受這種煩惱,太多了,我沒有一個很好的解決方案。我的解決辦法,一旦我的Groovy/Grails的代碼,我迷路了就是要弄清楚,我應該早在我的代碼,設置斷點出現,並創下繼續。