所以我想出了如何使用以下命令运行SBT演示项目

> SBT
>容器:开始

我可以做一个

>容器:重启

每次更改代码时,这就是为什么安装JREBEL的原因。我只是将以下选项“-javaagent:/usr/bin/jrebel/jrebel.jar”添加到了/opt/local/bin/sbt.sh,这似乎可以很好地加载Jrebel。
我现在唯一的问题是如何告诉我的应用程序重新编译(可能自动进行),以便JRebel可以进行更改并根据需要重新加载我的Web应用程序。
有任何想法吗?

最佳答案

如果在当前情况下无法使用JRebel,则可以考虑使用DCEVM,它可以实现更好的代码热交换。
与sbt目标

〜编译

应该立即拿起它。

关于scala - Jrebel/SBT如何在不重新启动的情况下重新编译Webapp,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21032449/

10-12 02:31