我有一个由 surefire 运行的特定测试用例,当未设置此 vm arg 时该测试用例失败。
如果我运行,我能够成功通过测试:
mvn test -Dtest=TestClass -Djava.net.preferIPv4Stack=true
这很好用。现在我想概括一下,以便为所有 maven 构建设置 vm arg。
在我的 .bashrc 我添加了
MAVEN_OPTS='-Djava.net.preferIPv4Stack=true'
我已经通过回显设置了 env 变量来确认。不幸的是,这对我的测试用例没有影响。我错过了哪些其他会干扰这里的考虑因素?
谢谢!R