私はAPIを提供するためにScalaとSprayの学習に取り組んでおり、Scalaコードに変更を加えるたびに、Akkaサーバーを再起動する必要があります(現在は、起動してから実行していますcontainer:start
)。私はこれを間違っていますか?
スクリプト言語から来ているので、変更がすぐに反映されるのを見るのに慣れていますが、これはコンパイルされているので、これは現実のことだと思いますか?
長い間そのような方法はありませんでしたが、今ではJRebelがあり、それがあなたが探しているものだと思います。SBT用のプラグイン(リボルバーと補助jrebel-plugin )はすでに存在しますが、一般的に、JRebelはツールに依存しません。Scala開発者はライセンスを無料で利用できます。