update_version.sh 549 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. #------------------------------------------------
  3. # 升级Hutool版本,包括:
  4. # 1. 升级pom.xml中的版本号
  5. # 2. 替换README.md和docs中的版本号
  6. #------------------------------------------------
  7. if [ ! -n "$1" ]; then
  8. echo "ERROR: 新版本不存在,请指定参数1"
  9. exit
  10. fi
  11. # 替换所有模块pom.xml中的版本
  12. mvn versions:set -DnewVersion=$1
  13. # 不带-SNAPSHOT的版本号,用于替换其它地方
  14. version=${1%-SNAPSHOT}
  15. # 替换其它地方的版本
  16. $(pwd)/bin/replaceVersion.sh "$version"