首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring平台发布管理

Spring平台发布管理
EN

Stack Overflow用户
提问于 2015-03-26 08:00:33
回答 1查看 580关注 0票数 5

由于引入了弹簧IO平台,我们使用Spring平台-bom管理我们的项目依赖关系。因此,我们不再为单个Spring组件(甚至平台库)指定专用版本(而且我们在覆盖它们时非常谨慎)。

此解决方案的缺点是,我们不能像建议的那样使用单个组件的新版本,例如(昨天) Spring的宣布新版本4.1.6,直到它集成到Spring平台的新版本。

更多地了解Spring平台的发布管理是很好的。是否有发布新版本的总体计划?我认为,实际上,Spring框架的新版本将触发Spring平台的新版本,但情况似乎并非如此(SpringFramework4.1.5没有新版本,我认为下一个版本将包括SpringFramework4.1.6)。

对Spring平台的发布管理有任何深入的见解对我来说都是有趣和有帮助的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-26 09:35:46

一般的经验法则是,我们每6-8周发布一次新版本的平台。这并不是一成不变的,因为在某些情况下,需要更频繁地发布;例如,为了解决安全漏洞。

您可能已经知道,该平台构建在Spring之上。它扩展了Spring的bom,为许多其他Spring项目及其依赖项添加了依赖关系管理。一般来说,当Spring的新版本发布时,它将触发平台新版本的发布。此外,Spring的新版本通常会触发Spring新版本的发布。

正如您已经看到的,SpringFramework4.1.5和SpringBoot1.2.2是这个规则的一个例外。虽然SpringBoot1.2.2是在SpringFramework4.1.5之后不久发布的,但是没有包含这两个版本的平台版本。原因是SpringBoot1.2.2中有几个与Spring安全相关的bug,我们希望帮助平台的用户避免这些错误。为了实现这一点,我们决定将平台1.1.2的发布推迟到SpringBoot1.2.3可用,Spring安全问题已经解决。在处于领先地位和有一些防bug之间有一个小小的折衷。

您应该将平台视为推荐使用的一组版本,但它绝对不是您可以使用的唯一版本集。在平台的bom中使用版本属性是有意的,它使用户可以轻松地覆盖版本以满足他们的需求。各个Spring项目的负责人非常重视向后兼容性,您应该能够随时升级到任何项目的更新维护版本,而不会遇到任何困难。在许多情况下,您也可以升级到一个新的次要版本,但更多的谨慎是必要的。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29273507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档