2009-06-09 9 views
8

私はGrailsの開発にIntelliJ Idea 8.1.2を使用しています。 Groovyの動的な性質は私のコードをデバッグするのに苦労しています。私はGroovy/Grailsの内部、つまりCachedMethod、ExpandoMetaClassなどで終わっています。IntelliJのアイデアでデバッグ中にGroovy/Grailsの内部を避ける

たとえば、デバッグ中にGroovy/Grailsの内部を完全にスキップし、自分のコードでステップを実行するようにIdeaデバッガに指示する方法はありますか?デバッガ> Groovyの中で、「特定のGroovyクラスにステップしないでください」という名前の設定オプションがあることに気付きましたが、これまでのところ違いは見られませんでした。

もしそうでない場合は、あなたの回避策は何ですか?または状況にどのように対処していますか?どんな助けでも大歓迎です。

答えて

9

ファイル - >設定 - > Debugger->私は 'グルーヴィー。*' 追加と 'org.codehaus.groovy。*'

+0

...クラスにステップしないでくださいステッピングとすることによりクイックテストは、私が望むのと同じように動作するようです。どうもありがとうございます! – miek

+1

現在の除外パターンは次のとおりです。 groovy。*; org.codehaus.groovy。*; *; org.mortbay。*(Jetty用) – miek

1

ええと、私はこの煩わしさに苦しんでおり、良い解決策はありません。私がGroovy/Grailsのコードで紛失した場合の回避策は、コード内のどこに戻ってブレークポイントを設定し、Continueを押してください。

関連する問題