gpt4 book ai didi

scala - Playframework设置取决于环境

转载 作者:行者123 更新时间:2023-12-04 03:28:55 26 4
gpt4 key购买 nike

我正在使用playframework 2.1-RC2。首先,我看过all the similar questions,因此我遵循了按照每个环境分隔application.conf文件的常见指令。所以我有application.test.conf,我以这种方式运行测试:

play -Dconfig.file=./conf/application.test.conf "test"

我尝试了不同的组合,例如
play -Dconfig.file=./conf/application.test.conf ~test

或者
play -Dconfig.file=conf/application.test.conf ~test

仍然没有运气,只是没有被选择,而是默认一个(application.conf)。

从另一面看,如果我愿意
play -Dconfig.file=./conf/application.dev.conf "run"

然后应用程序选择正确的配置。

那么如何指定测试配置文件?

最佳答案

我发现以跨平台兼容的方式指定此功能的最可靠方法是将其直接包含在Build.scala中:

val main = play.Project(appName, appVersion, appDependencies).settings(
javaOptions in Test += "-Dconfig.file=conf/test.conf",
...
)
奖励:配置一次,就忘了;-)

关于scala - Playframework设置取决于环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14724788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com