maven - 从 Jenkins 修改 POM.xml 文件中的属性标记
问题描述
我在 pom.xml 文件中有以下属性:-
<properties>
<cm_java_home>C:/Java/jdk1.8.0-102/bin</cm_java_home>
</properties>
但是,我需要在 Jenkins 的构建工作期间更改它,它应该如下所示:-
<properties>
<cm_java_home>/home/abc/Java/jdk-1.8.0-102/jre</cm_java_home>
</properties>
如何使用 Jenkins 作业配置修改 pom.xml 文件中的属性标签?
解决方案
简单地说,要修改 pom.xml 文件的任何属性,请使用 -D=value。
例如,就我而言,
我使用了以下内容:-
mvn clean install -Dcm_java_home="/home/abc/Java/jdk1.8.0_102/jre"