scala - Play Framework -Dconfig.resource 不起作用

原文 标签 scala unit-testing playframework

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

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

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

最佳答案

你的配置文件必须在“目录 project_directory/conf”中,它应该在你的类路径上,然后例如。 “sbt run -Dconfig.file=ci.conf”应该可以完美运行

关于scala - Play Framework -Dconfig.resource 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33389472/

相关文章:

scala - 如何在多列上使用 spark quantilediscretizer

javascript - 如何对具有内部依赖关系的 ES6 模块进行单元测试

c# - 如何在C#中对Textrenderer.DrawText方法进行单元测试

c# - 具有多个约束的单个泛型参数的 Moq 方法

java - Play Framework 2.1 : Overriding configuration file programmatically in Global settings

scala - Slick 如何在元组上解析 <> 方法

scala - Scala抽象类型和多态性

java - 在 Play 中为单个字段使用智能 "CRUD style"选择器!框架

scala - for 循环和范围 : found :Int required: scala. collection.generic.CanBuildFrom[Nothing,String,?] 的奇怪行为

scala - 为什么Spark with Play的 “NoClassDefFoundError: Could not initialize class org.apache.spark.SparkConf$”失败?