2

Arg,我很确定这是一个简单的,但它伤害了我的大脑,呵呵。我可以从社区获得一些意见吗?

好的..
假设我刚刚发布了 1.2.3 版。

我的下一个发布版本将是 1.2.4。
那么我当前的工作版本是 1.2.3-SNAPSHOT 还是 1.2.4-SNAPSHOT?快照版本号是预发布版本还是发布后版本?它是预发布版本,1.2.4-SNAPSHOT,对吗?

我的下一个主要发布版本将是 2.0.0。
这是否意味着我应该制作我的工作副本 2.0.0-SNAPSHOT?或者类似 1.9.9-SNAPSHOT 的东西?

4

1 回答 1

5

1.2.4-SNAPSHOT.

1.2.4-snapshot是“进行中”的默认值。通常(对于大型项目)编号版本是

  • 1.2.4-m1, 1.2.4-m2(里程碑构建)
  • 1.2.4-beta1, 1.2.4-beta2(测试版)
  • 1.2.4-rc(发布候选)
  • 1.2.4(或有时1.2.4-final

在所有这些“大”版本之间,*-snapshots 一直出现(有时一天几次)而没有得到自己的版本。从逻辑上讲,最新的快照会覆盖任何以前的快照(尽管一些 maven 存储库也存储了一些 prev 快照)

于 2013-01-15T20:15:40.157 回答