在 gadling scala maven 中设置环境变量无法从终端工作

问题描述 投票:0回答:1

我正在尝试从我的加特林项目的环境变量中读取一些值。但是当我执行maven命令时,没有设置环境值。显示为空。

我试过了

`mvn gatling:test -Dgatling.simulationClass=dev.RandomVinAndVehIdentifierGenerator -Dargline=env=dev.

我什至创建了一个 bash 文件,然后运行,但我总是遇到以下错误。

未找到键“null”的配置设置

我正在使用下面的代码读取环境值。

 val env = System.getenv("env")
  var url =  ConfigFactory.load().getString(env + ".hostURL") 

env 始终设置为 null

scala maven gatling
1个回答
4
投票

它不是一个环境变量,它是一个属性。你应该使用这个:

System.getProperty("env")

对于

mvn gatling:test -Denv=dev
© www.soinside.com 2019 - 2024. All rights reserved.