首页 > 技术文章 > jenkins关联shell命令修改pom项目版本

zhangmingcheng 2019-06-14 10:14 原文

#获取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

  

推荐阅读