我想找到一个更好的方法来运行我的SBT项目并进行连续构建(编译)和运行,SBT已经可以进行连续编译和测试但不能使用run
命令,除非我&#39 ;我不知道这是怎么可能的。
我尝试在~
上使用run
命令,但它什么也没做
sbt clean compile ~run
我尝试使用spray sbt插件
addSbtPlugin("io.spray" % "sbt-revolver" % "0.9.1")
但它是如此温和,在试图杀死当前进程时会挂起很多东西,以便更快地杀死应用程序然后运行sbt clean compile run
有没有办法实现这个目标?
答案 0 :(得分:3)
sbt clean ~run
都可以正常工作并重新运行main方法。但是,如果您正在运行应该连续运行的Web服务器,则sbt不会中断它以重新运行。
所以你应该使用sbt-revolver并通过询问另一个问题或者为插件提交错误报告来解决它的任何问题。