jenkins关联shell命令修改pom项目版本

#获取pom文件内的项目版本 

version=`awk '/<version>[^<]+</version>/{gsub(/<version>|</version>/,"",$1);print $1;exit;}' pom.xml`

#将版本第三个数字替换成新的版本号 1.2.3-RE..

newVersion=`echo $version | sed 's/(.*..*.).*(-.*)/1'$BUILD_NUMBER'2/'`

#把新的版本写到pom文件内

mvn versions:set -DnewVersion= $newVersion

  

原文地址:https://www.cnblogs.com/zhangmingcheng/p/11021955.html