我遇到了传递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没有用......
答案 0 :(得分:0)
您可以通过maven surfire插件的<systemPropertyVariables>
配置设置系统变量。
请参阅此处的文档和完整示例: https://maven.apache.org/surefire/maven-surefire-plugin/examples/system-properties.html