1

でディスパッチャ サーバーを実行することがよくありますsbt ~run

  unfiltered.netty.Http(port)
    .handler(plan)
    .run()

  Http.shutdown()

サーバーを起動すると、次のように表示されます。

ポート 8080 で実行されている組み込みサーバー。停止するには、任意のキーを押します。

ただし、ENTER のみがサーバーを停止します。残念ながら、ENTER も停止しsbtます。内の任意のキーで実際に停止するように、フィルターなしを設定するにはどうすればよいsbtですか? キーを押してサーバーを停止しsbt、アプリケーションを再コンパイルして再実行したいと考えています。

4

1 に答える 1

0

sbt-revolverと JRebelを使用して、継続的なホット リロードを行うことができます。Scala ユーザー向けの JRebelの無料ライセンスがあります。

  1. sbt シェルを起動します。
  2. reStart出口がトラップされたフォークされた JVM を開始します。
  3. JRebel を正しくインストールすると、からコンパイルされたクラス~productsがフォークされた JVM にロードされます。

ホットリロードを参照してください。

于 2013-11-15T04:15:17.710 に答える