【问题标题】:Is there any rules to maven RELEASE or SNAPSHOT version numbers?maven RELEASE 或 SNAPSHOT 版本号有什么规则吗?
【发布时间】:2020-06-05 05:29:07
【问题描述】:

我有一个关于 Maven 版本号的一般性查询。对于基于 maven 的项目,为 SNAPSHOT 或 RELEASE 提供版本号是否有一些特定规则? 例如。我们有多个变量命名规则,比如我们不能以数字开头。同样,我们是否有任何此类违反不允许工件发布的特定规则? 我遇到了这样一种情况,我提供了 X.YY-SNAPSHOT(say 2.56-SNAPSHOT) 之类的版本号,但无法正确发布。当我将其更改为 X.Y.Z-SNAPSHOT 时,它运行良好。我试图找到与此相关的信息,但无法正确找到任何信息。

请在这里启发我。

【问题讨论】:

  • (say 2.56-SNAPSHOT) and it failed to publish properly. 是什么意思,您在哪里发表的? -SNAPSHOT 是一个即将发布 ˚ 2.56` 的版本,因此 SNAPSHOT 表示正在开发中尚未准备好。发布是固定状态?

标签: maven maven-plugin maven-release-plugin


【解决方案1】:

不,从技术上讲,您可以使用数字、点、连字符和字母的任意组合作为版本号。像2.56-SNAPSHOT 这样的东西完全没问题。

当然,一些组织可能会引入更多限制,例如版本号必须具有 x.y.z-SNAPSHOT 的形式,但这不是 Maven 的事情。

【讨论】:

    猜你喜欢
    • 2016-04-19
    • 2013-11-12
    • 2019-09-27
    • 2014-11-10
    • 2011-08-28
    • 2016-07-24
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多