私はGrailsを使い始めており、プレゼンターがコマンドラインとtextmateなどのテキストエディターを使用してGrails2.Xをデモンストレーションするビデオをかなり多く見ました。
これが私の2つの質問です:
推奨されるワークフローですか、それとも最も人気のあるワークフローですか?またはほとんどの人がSTSを使用していますか?
私はテキストエディタを楽しんでいますが、SublimeText2を使用してGrailsアプリをデバッグできるかどうか知りたいです。
ありがとう
私はGrailsを使い始めており、プレゼンターがコマンドラインとtextmateなどのテキストエディターを使用してGrails2.Xをデモンストレーションするビデオをかなり多く見ました。
これが私の2つの質問です:
推奨されるワークフローですか、それとも最も人気のあるワークフローですか?またはほとんどの人がSTSを使用していますか?
私はテキストエディタを楽しんでいますが、SublimeText2を使用してGrailsアプリをデバッグできるかどうか知りたいです。
ありがとう
jdb
JDKに付属のベアボーンデバッガーを使用して、IDEの外部でgrailsアプリケーションをデバッグできます。通常のIDEデバッグエクスペリエンスは得られませんが、gdb
Unixのような従来のコマンドラインデバッガーのようなものが得られます。
grails -debug
開始するには、の代わりにを使用してアプリケーションを実行しますgrails
。わかるでしょ
Listening for transport dt_socket at address: 5005
この時点で、次のように実行jdb
します。
jdb -attach localhost:5005
のようなプロンプトが表示されますmain[1]
。これで、ブレークポイントとウォッチを設定してアプリを起動できます。例えば:
main[1] stop in mypackage.MyController.action()
Deferring breakpoint mypackage.MyController.action().
It will be set after the class is loaded.
main[1] run
ブレークポイントに到達するstep
とnext
、とを使用してコードをステップ実行し、を使用して実行を続行できますcont
。