加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – 播放框架设置取决于环境

发布时间:2020-12-16 19:09:01 所属栏目:安全 来源:网络整理
导读:我正在使用play-framework 2.1-RC2.首先我看过 all the similar questions,所以我按照常见的说明,分隔每个环境的application.conf文件.所以我有application.test.conf和我这样运行测试: play -Dconfig.file=./conf/application.test.conf "test" 我尝试了不
我正在使用play-framework 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",...
)

奖金:配置一次并忘记;-)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读