我正在使用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
是否有效?感谢。
答案 0 :(得分:1)
您的配置文件必须位于“目录project_directory / conf”中,该目录应位于您的类路径上,然后是例如。 “sbt run -Dconfig.file = ci.conf”应该可以正常工作