是否可以配置激活器在更改时重新加载build.sbt?

时间:2015-02-26 03:27:14

标签: sbt playframework-2.3 typesafe-activator

在PlayFramework项目上运行activator run时是否有任何配置或参数使SBT监视build.sbt文件,例如项目中的任何其他文件?

因此,当您更改它并刷新页面时,它将重新加载build.sbt并编译需要编译的内容。

1 个答案:

答案 0 :(得分:1)

简短的回答是不......

activator ui模式可以做到这一点,但它必须停止播放http服务器,因为它重新启动sbt,所以它不仅仅是浏览器重新加载,它改变了build.sbt,等待重启,然后浏览器重新加载。

activator run这样的命令行模式下,问题是要重新加载build.sbt,整个构建必须重新加载,而正在运行的http服务器是"内部"构建所以也必须重新启动。在UI中,UI保持运行,因此它可以负责重新启动http服务器,但在命令行模式下,什么都没有"外部"这样做。