gpt4 book ai didi

scala - 如何在 scala 中自动重新运行 sbt 项目

转载 作者:行者123 更新时间:2023-12-05 01:58:57 26 4
gpt4 key购买 nike

我创建了一个sbt 项目 来学习使用akka-http 进行简单的crud 操作。首先,我添加了简单的路由来检查它是否正常工作。

通过运行sbt run命令,我发现它在本地运行没有任何错误。

但是当我对项目进行一些更改时(例如:将 println 语句添加到运行代码中)它不会自动编译。每次我必须退出 (ctrl+c) 正在运行的 sbt。再次运行以查看更新后的代码。

所以我的问题是如何在运行项目的同时自动编译sbt项目。

谢谢。

最佳答案

据我所知,默认情况下 sbt 不处理它,但是有一个插件:sbt-revolver .一旦您的应用程序的源代码发生任何更改,它将立即触发您的应用程序的重启。

只需添加

addSbtPlugin("io.spray" % "sbt-revolver" % "0.9.1")

在你的 build.sbt 中,然后启动应用:

sbt ~reStart

关于scala - 如何在 scala 中自动重新运行 sbt 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68129214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com