空手道 0.7.0 中记录的环境切换命令不起作用

Environment switching command is not working as documented in karate 0.7.0

https://github.com/intuit/karate 的 "Switching Environment" 部分中列出了以下命令到 select 空手道内的环境-config.js:

mvn test -DargLine="-Dkarate.env=mock"

这导致 karate.env 为空。

如果按如下方式修改命令,则会设置变量:

mvn 测试-Dkarate.env=mock

我正在使用 0.7.0

这对我来说是个新闻。可能是由于 Maven 版本。你能清楚你的 OS 版本和 Maven 版本并提出问题来修复文档吗?请注意,没有人报告过这一点。

编辑:此外,您的 Maven pom.xml 很可能有一个带有键 <karate.env><properties> 条目,这就是 的原因您看到了这种行为!