Intellij和sbt:如何使intellij读取我的播放应用程序测试的自定义配置文件?

时间:2017-10-28 14:40:25

标签: testing intellij-idea sbt playframework-2.0

对于我的测试(Play Framework 2.6应用程序),我想使用不同的配置文件。

为此,我已将以下行添加到build.sbt

javaOptions in Test += "-Dconfig.file=conf/application.test.conf"

当我从sbt(sbt test)运行测试时,它工作正常,读取自定义配置文件。

但是当从IntelliJ IDEA运行测试时,它会忽略此设置并使用application.conf文件。

如何强制IntelliJ使用此sbt设置?

1 个答案:

答案 0 :(得分:3)

您必须编辑intellij配置。 要做到这一点,请使用:https://www.jetbrains.com/help/idea/creating-and-editing-run-debug-configurations.html

进入编辑配置页面后,将ScalaTest添加到配置列表中。然后在VM参数下添加-Dconfig.file=conf/application.test.conf

保存,完成!