java逻辑Maven版本编号
嗯,我很确定这是一个简单的问题,但它伤害了我的大脑。 我能从社区得到一些信息吗
好的
假设我刚刚发布了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的东西
# 1 楼答案
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
(或有时{在所有这些“大”发布之间,*-快照一直在发布(有时一天几次),但没有自己的版本。从逻辑上讲,最新的快照会覆盖任何以前的快照(尽管一些maven存储库也存储了一些以前的快照)