是否可以在pom.xml中设置junit测试使用的env变量? Netbeans可以获得env vars并构建项目。但是当我使用命令行(mvn clean - > mvn install)时,由于测试错误,构建失败。
感谢。
答案 0 :(得分:8)
我知道有两种方法。
<强>命令行:强>
您可以在命令行中传递它,如
mvn -DAM_HOME=conf install
使用pom:
如果AM_HOM
是变量且值为conf
,请按以下方式输入。
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
...
<configuration>
...
<environmentVariables>
<AM_HOME>conf</AM_HOME>
</environmentVariables>
</configuration>
</plugin>
...
<plugins>