MAVEN:如何将-D系统变量传递给测试

时间:2013-12-09 19:09:46

标签: java maven environment-variables

我想在Maven项目的单元测试中设置一个系统环境变量,以便Java代码可见。我试过这个:

mvn -Dfoo=bar clean package

但这似乎没有。我该如何做到这一点?

1 个答案:

答案 0 :(得分:1)

您应该可以在pom.xml中使用Maven属性

检查http://maven.apache.org/settings.html#Activation

的属性部分

或者这个问题可能对How to identify and set a missing environment property in Maven?

有帮助

修改:您还可以在插件部分设置环境变量,例如surefire插件:Environment Variable with Maven