如何在 Maven 发布插件上禁用标签创建

Posted

技术标签:

【中文标题】如何在 Maven 发布插件上禁用标签创建【英文标题】:How I disable the Tag creation on Maven Release Plugin 【发布时间】:2013-08-13 14:08:55 【问题描述】:

我正在使用 Maven 制作我的第一个项目,我不希望 Maven 创建标签,因为我不使用它。

我会怎么做?

Tks.

【问题讨论】:

【参考方案1】:

如update-versions goal所述

更新项目的 POM 版本。这会执行 release:prepare 目标的正常版本更新,而无需对 SCM 进行其他修改,例如标记。

看起来这就是你要找的东西。

【讨论】:

真的,我测试一下,也许我不需要使用release:prepare。很快我会在这里发布答案。 不起作用,因为我需要用 Jenkins 生成 Jar 和 War 在命令中使用几个目标来构建jar,war: mvn release:update-versions clean install 似乎您建议的选项仅适用于颠覆,不适用于 git 这应该与任何 SCM 无关。因此,如果您认为存在问题,请在 issues.apache.org/jira/browse/MRELEASE 创建一个工单,描述我们如何重现您的问题。

以上是关于如何在 Maven 发布插件上禁用标签创建的主要内容,如果未能解决你的问题,请参考以下文章

如何从命令行禁用 Maven Javadoc 插件?

如何在 Maven 发布插件中设置 SCM 标签?

如何在 Maven 项目的命令行中禁用 jar 创建?

禁用父 POM 中定义的 Maven 插件

gradle-release 插件 + maven 发布插件

Maven 发布插件 - 准备创建快照版本而不是发布版本的标签