回滚发布

要回滚版本,必须满足以下要求:

  • 您还没有在项目上运行release:clean。这意味着来自先前发布命令的备份文件和发布描述符仍然存在。

回滚发布时,将执行以下发布阶段:

  • 如果先前的发布命令能够成功地在 SCM 中对 POM 进行更改,则所有项目 POM 都会在本地恢复到其预发布状态,并且还会在 SCM 中恢复。这是通过使用在release:prepare期间创建的备份文件来完成的。
  • 在 SCM 中为发布创建的分支/标签被删除。注意:这在 3.0.0-M1 版本中可用。在此版本之前,您需要手动从 SCM 中删除分支/标签。有关更多信息,请参阅MRELEASE-229

要回滚版本,请执行以下命令:

mvn release:rollback

注意:如果发生错误,或者进程被取消,那么再次运行此命令将从最后一个停止的地方开始。