【发布时间】:2015-10-07 04:49:51
【问题描述】:
如何在 Jenkins maven 发布版本中覆盖“-f”选项的值?
我尝试使用 -Df "mymodule/pom.xml" 但它没有反映在 jenkins 中。
当释放被触发时,maven 使用下面的命令。
Executing Maven: -B -f D:\Jenkins\workspace\myproject_ci\pom.xml
-DdevelopmentVersion=1.2-SNAPSHOT
-DreleaseVersion=1.1
-Dusername=XXXXX -Dpassword=*********
-Dtag=myproject-tag-1.1
-Df mymodule/pom.xml
-Dresume=false release:prepare release:perform
现在我必须覆盖 jenkins 用于发布的 -f 选项的值。
有什么想法吗?
【问题讨论】:
-
由于 Maven 分叉进程以启动发布版本,也许您必须使用 -Darguments 选项(如本例中:*.com/questions/13496039/…)
标签: maven jenkins continuous-integration release