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

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

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

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

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

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

mvn versions:set -DnewVersion= $newVersion
相关文章
相关标签/搜索