jvm能够使用eclipse访问但不能使用jenkins访问

时间:2017-09-15 09:18:31

标签: java maven jenkins pom.xml

我遇到了传递jvm参数的问题: 1.我可以在eclipse中传递jvm参数作为-Dname = value,并通过java访问相同的system.getproperty(" name"); 2.但是当我和Jenkins一起尝试时,因为它是一个有多个pom的maven项目,无法通过这个param,即它在打印时显示为null。

完成了更多的冲浪和尝试...但还没有得到修复:(

在mvn中传递了param .. -Dname = value ... 尝试在pom等设置属性..,没有任何帮助

还可以通过其他方式在全局访问中设置系统属性,以便所有pom和java文件都可以访问它。

MAVAN_OPTS,jenkins ettings没有用......

1 个答案:

答案 0 :(得分:0)

您可以通过maven surfire插件的<systemPropertyVariables>配置设置系统变量。

请参阅此处的文档和完整示例: https://maven.apache.org/surefire/maven-surefire-plugin/examples/system-properties.html