[Scala]IntelliJでsbtがバッチ実行してくれない

  • 投稿日:
  • 更新日:2020/06/20
  • by
  • カテゴリ:

Play Framework 2.8をIntelliJで使おうとしてハマったのでメモ。

問題

IntelliJでプログラムを実行させようとして"sbt Task"を設定するも、自動で実行してくれない。

コマンドラインが出て"run"をタイプする必要がある。

我ながらつまらないところで引っかかったが、「シェルを使うオプション」が有効になっていたため。

解決法

メニューの「Run」→「Edit Configurations...」で出てくる

Run/Debug Configurations

画面で、"Use sbt shell"チェックボックスを外す。

intellij-run.pngで、"Tasks:"には

run

と書いておく。

上の画面は"-jvm-debug 9999"という呪文がついているが、これはデバッガを有効にするため。

こちらもよく読まれています