Spring的GA,RC和M2版本之间有什么区别?Maven中的spring-milestones是什么有什么作用

spring 的版本们:

GA =一般可用性(发布); 应该非常稳定,功能齐全

RC =候选发布者; 可能功能完整,应该非常稳定 - 问题应该是相对罕见和次要的,但值得报告,试图修复它们以便发布。

M =里程碑构建 - 可能不完整; 应该是模糊的稳定(即它不仅仅是一个夜间快照),但可能仍然有问题。

SR =服务版本(主要版本之后的后续维护版本-RELEASE)。

Maven中的spring-milestones

为了生成最终版本,代码将在实现关键功能时经历几个里程碑。

一旦实现了所有新功能,代码通常会经历各种预发布阶段,例如测试版和发布候选版。当每个人都满意时,最终版本将被发布,整个过程将再次开始。

在Spring的土地上,这个过程如下:

Mx 对于里程碑版本,按顺序编号
RCx 对于候选发布者,按顺序编号
GA “一般可用性”版本 - 最终版本

为什么它需要一个插件库?
现在,Spring Milestone repo是一个标准的Maven repo-plugin。

Spring的政策是向那些有兴趣测试它们的公众发布里程碑版本。几乎所有Java二进制文件的发布都是在Maven上完成的。因此,这些里程碑被发布到Maven回购中。

为了明确这些里程碑版本不会在生产代码中使用,它们将发布到单独的仓库而不是Maven Central。基本上,除非你知道自己在做什么,否则不要使用里程碑。否则可以期待错误。

(即,spring-milestones发布里程碑版本,里程碑版本不会在maven仓库中进行发布)

在google搜索中,我找到了相关内容如下:
在这里插入图片描述
上面表达的很清楚

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值