[Jenkins]:覆盖 maven -f 选项的值
Posted
技术标签:
【中文标题】[Jenkins]:覆盖 maven -f 选项的值【英文标题】:[Jenkins]: Override value of maven -f option 【发布时间】: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/…) 【参考方案1】:在 Jenkins 中使用参数: 根 POM = mymodule/pom.xml
【讨论】:
以上是关于[Jenkins]:覆盖 maven -f 选项的值的主要内容,如果未能解决你的问题,请参考以下文章