小编Ido*_*Lee的帖子

在sbt中为测试配置设置默认的env变量

在我的应用程序中,我有基于SCALA_ENV变量的运行时配置初始化

在build.sbt中,我需要检查是否设置了SCALA_ENV var,如果没有设置为"test"但是仅用于测试配置,那么当

sbt test
Run Code Online (Sandbox Code Playgroud)

在开发人员计算机上本地运行而不显式设置SCALA_ENV它将始终使用测试环境配置

我试过了

fork in test := true
envVars in Test := Map("SCALA_ENV" -> "test")
Run Code Online (Sandbox Code Playgroud)

然后在测试的某个地方

System.getenv("SCALA_ENV")
Run Code Online (Sandbox Code Playgroud)

但它总是返回null ...

scala sbt

5
推荐指数
1
解决办法
9786
查看次数

标签 统计

sbt ×1

scala ×1