在Akka项目中,我们使用SBT Revolver插件来运行应用程序。 在开发过程中,如果可以在测试范围内运行应用程序,那么将加载日志和应用程序配置,这有助于在开发过程中提供帮助。
但是,运行'sbt test:re-start'似乎不使用测试类路径,因此不会运行正确的应用程序,也不会使用正确的配置文件。
查看Revolver page看起来插件会创建自己的范围。 有谁知道如何使用测试范围来运行Revolver插件?
答案 0 :(得分:0)
尝试配置左轮手枪的fullClasspath设置并将Test类路径添加到其中:
fullClasspath in Test in reStart <<= Classpaths.concatDistinct(fullClasspath in Test, fullClasspath in Runtime)