LoginSignup
13
7

More than 3 years have passed since last update.

[IntelliJ]sbtプロジェクトのデバッグのやり方

Last updated at Posted at 2019-07-03

IntelliJでデバッグモードのやり方

ちょっとした設定が必要になってきます。簡単なので、1分で終わらせましょう。

準備

右上のセレクトボックスの、EditConfiglationを選択
スクリーンショット 2019-07-03 17.30.14.png

+ボタンから、Remoteを選択
スクリーンショット 2019-07-03 17.31.02.png

適当に設定する
スクリーンショット 2019-07-03 17.31.50.png

  • Name : HogeとかでOK
  • Port : 9999がわかりやすくておすすめ
  • 他はデフォでOK

これでデバッグを見る準備はできたので、sbtの起動コマンドにこちらのデバッガを読み込ませる

起動時のコマンドに -jvm-debug 9999 を追加

sbt run -jvm-debug 9999

起動時に以下のログが出れば、9999のデバッグ用のポートが開いている

Listening for transport dt_socket at address: 9999

右上のdebugを意味する虫マークを押す

スクリーンショット 2019-07-03 17.34.46.png

下に以下のメッセージが出たら、IntelliJのデバッガーが動作できています

スクリーンショット 2019-07-03 17.36.56.png

ここまでで準備はOK!

実際にどうやってDebugするのか

BreakPointを設定しましょう。左の行数の右らへんの隙間をクリックすると出ます

スクリーンショット 2019-07-03 17.38.53.png

  • 赤いマークがついたらOK

あとは実際にリクエストを送るなりして、処理を実行しましょう!

BreakPoint貼ったところで処理が止まり、デバッグモードが表示されればOKです。
下のタブのDebugに,BreakPoint時点でどの変数に何が入っているのか、どこに分岐したのかとかがいい感じに表示されます。

確認できたら、左側の矢印マークで処理を実行したり、止めたり操作できます。

スクリーンショット 2019-07-03 17.42.38.png

13
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
7