如何分叉Lagom RunAll

时间:2019-03-05 07:51:06

标签: sbt lagom

由于我的Scala代码中使用了一些动态编译,因此fork设置需要在sbt测试和运行时设置为true。

我发现lagom提供了lagomForkedTestSettings参数,但是此参数仅适用于测试,但对runAll无效:

.settings(lagomForkedTestSettings: _ *)

同时,还尝试了以下方法:

.settings(fork := true)
.settings(fork in runAll := true)

有什么方法可以将fork参数传递给runAll吗?

1 个答案:

答案 0 :(得分:1)

目前不在。 Lagom需要在进程中运行,以便devmode运行时可以动态地重新加载应用程序,将其传递给新的类加载器以从中运行,等等。虽然理论上可以将接口设置为远程,但没有足够的理由来证明实现它的合理性。