【Play Framework 2.4】Eclipseでデバッグする
Play Framework技術メモ第三回。
今回はEclipseでデバッグする方法について。
公式のドキュメントはこちら
https://www.playframework.com/documentation/2.4.x/IDE
目次
デバッグモードで起動する
今までPlayアプリケーションを起動するにはactivator run
コマンドを使用していました。
このコマンドを使用すると、本番モードでサーバーが起動します。
デバッグモードで起動するには、activator -jvm-debug 9999 run
コマンドを使用します。
また、~run
コマンドを使用すると、ソースを修正すると自動で再コンパイルしてくれます。
これはsbtのTriggered executionという機能を使用していて、ファイルが更新されると再度アクションが実行されるようになっています。
sbtの公式ドキュメントはこちら
http://www.scala-sbt.org/0.13/docs/Howto-Triggered.html
手作業でサーバーを再起動させる手間がなくなるので、開発中は~run
を使うのをおすすめします。
デバッグモードで自動コンパイルをオンにして起動するコマンドは以下になります。
activator -jvm-debug 9999 ~run