所以我已经弄清楚了如何使用 SBT 演示项目运行
>SBT
>容器:启动
我可以做一个
>容器:重新启动
每次我进行代码更改时,这就是我安装 JREBEL 的原因。 我只是在/opt/local/bin/sbt 中添加了以下选项"-javaagent:/usr/bin/jrebel/jrebel.jar".sh这似乎可以很好地加载 Jrebel。
我现在遇到的唯一问题是如何告诉我的应用程序重新编译,可能是自动的,以便 JRebel 可以根据需要获取更改并重新加载我的 Web 应用程序。
有什么想法吗?
如果在当前情况下无法使用 JRebel,可以考虑使用 DCEVM,它可以更好地热插拔代码。使用 sbt 目标
~编译
应立即取走。
显然只是从 sbt 控制台中运行编译,我从启用 JRebel 开始并启动我的容器(通过 container:start)并刷新我的网页工作。