【问题标题】:how to resume maven release which is failed due to tag already exist如何恢复由于标签已存在而失败的 Maven 发布
【发布时间】:2014-04-26 13:27:19
【问题描述】:

当尝试执行 maven release 时,maven release build 由于标签版本已经存在而失败。删除现有标签后再次尝试发布,但失败并显示以下错误消息。

[INFO] 您在 reactor 项目列表中没有 SNAPSHOT 项目。

【问题讨论】:

    标签: maven-release-plugin


    【解决方案1】:
    • 注意 - 我假设 GIT 是您的 SCM。

    我确定这个答案来得太晚了——但值得一提的是,maven-release-plugin 很可能已经在你的 POM 中更新并推送(假设你正在使用 GIT)更改它剥离“-快照”。之后,由于标签已经存在,发布过程失败,但推送的更改仍然存在。

    1. 删除标签/确保标签已被删除
    2. 恢复由 maven-release-plugin 执行的提交,其中它剥离了“-SNAPSHOT”

    在这些步骤之后 - 重新尝试您的发布版本。

    【讨论】:

      猜你喜欢
      • 2012-11-18
      • 2016-09-21
      • 2011-04-03
      • 2013-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多