Scala 让sbt在文件更改时重新运行-与`运行`等效的`~compile``

Scala 让sbt在文件更改时重新运行-与`运行`等效的`~compile``,scala,sbt,Scala,Sbt,我知道可以对文件更改重新编译或重新运行测试。我想知道是否可以为run命令执行类似的操作~run不起作用。(这是有道理的,因为跑步永远不会结束) 有没有办法创建一个任务来监视文件更改,退出正在运行的服务器并重新启动它 如果没有其他工具,您会建议获得相同的行为吗?您必须引入一个外部项目,如sbt revolver

我知道可以对文件更改重新编译或重新运行测试。我想知道是否可以为
run
命令执行类似的操作<代码>~run不起作用。(这是有道理的,因为跑步永远不会结束)

有没有办法创建一个任务来监视文件更改,退出正在运行的服务器并重新启动它


如果没有其他工具,您会建议获得相同的行为吗?

您必须引入一个外部项目,如sbt revolver