Play Framework -Dconfig.resource不起作用

时间:2015-10-28 11:10:58

标签: scala unit-testing playframework

我正在使用Play 2.3.9 for Scala和SBT 0.13.5。我使用替代配置运行我的测试,即

sbt -Dconfig.resource=test-application.conf test

即使位于/conf,也无法找到此配置。我尝试了没有.conf扩展名并将其放在不同的目录中。最后,我使用已知的工作application.conf并失败了。似乎没有什么能满足它。但是,当我使用-Dconfig.file=/path/to/test-application.conf时,Play设法选择了配置文件。 -Dconfig.resource我在这里失踪了什么? -Dconfig.resource是否有效?感谢。

1 个答案:

答案 0 :(得分:1)

您的配置文件必须位于“目录project_directory / conf”中,该目录应位于您的类路径上,然后是例如。 “sbt run -Dconfig.file = ci.conf”应该可以正常工作