Edited at

SBTとIntelliJでブレークポイントを張る

More than 3 years have passed since last update.

http://qiita.com/suin/items/83b93e98a5503b4e0460

プロジェクトの設定の違いによる所が大きいいが上の記事をみて自分で実行してみたら失敗したので、上手く行った方法をメモする。

OS: Windows7

sbt: 0.13.8

scala: 2.11


コンソール側対応

set SBT_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005

sbt


IntelliJ側の対応


  1. Run/Debug Configurationsを開いて+ボタンを押してremoteを選択する。
    intellij-config.png

  2. 上記の設定でdebugボタンを実行

  3. ブレークポイントを仕掛ける

以上を設定後

実行したいsbtのコマンドを打つ(testなど)でうまくいった。

参考

http://stackoverflow.com/questions/23332378/how-can-i-enable-remote-debugging-for-sbt-in-windows