什么是春季里程碑?

时间:2015-09-02 14:34:09

标签: spring milestone

我必须学会使用Maven和Spring。在网络上我已经在各个地方看到了术语"春季里程碑"和"春天里程碑存储库"。但这是一个如此的里程碑吗?我用Google搜索,但我没有找到满足我好奇心的定义。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:10)

里程碑是project management term

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

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

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

  • Mx获取里程碑版本,按顺序编号
  • RCx代表候选人,按顺序编号
  • GA for" General Availability"发布 - 最终版本

有关不同类型的详细信息,请参阅this other SO answer

OP问:为什么需要插件存储库?

现在,Spring Milestone回购是一个标准的Maven回购 - 插件或者其他并不重要。

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

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

有关Spring如何管理其存储库的更多信息,值得查看Spring repository FAQ