首页/开发/CI/CD 与发布速查/Maven 发布流程(release plugin)
构建与制品管理58 条

Maven 发布流程(release plugin)

用 maven-release-plugin 完成版本切换、打标签与发布:prepare 改版本提交,perform 检出标签构建并部署到发布仓库。

CI/CD 与发布速查开发更新于 2026-10-12
流程release:prepare(改版本、提交、打 tag)→ release:perform(按 tag 构建部署)
版本推进发布版与下一 SNAPSHOT 版本同时确定
前置SCM 信息、发布仓库与签名配置就绪

命令

命令
mvn release:prepare -DreleaseVersion=1.9.0 -DdevelopmentVersion=1.10.0-SNAPSHOT
mvn release:perform
发布由流水线执行:本地发布容易因环境差异产生未签名或未推送的制品。

易错点

  • prepare 失败后仓库留下半提交状态:按文档执行回滚步骤(rollback)再重试
  • 发布版本复用已存在标签:发布前校验标签唯一性

数据来源与参考

  • Maven 文档《Maven Release Plugin》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌