一个项目可以使用依赖的非发布版本进入生产环境吗?



我想知道RELEASE, snap和版本号之间的区别

所以,我正在做一个项目,在这个项目中,我必须从5.2.9更改spring-core依赖版本。RELEASE to 5.3.11

在我的maven存储库中,在org-> springframework ->spring-core下,我看到下面的

5.2.8.RELEASE5.2.9.RELEASE5.3.45.3.65.3.85.3.95.3.105.3.11

我的项目仅使用5.3.11版本的spring-core才能成功构建。是否可以使用spring-core的非发布版本将我的项目发布到生产环境?

Spring Team早在2020年4月就更改了部分项目的版本方案。正如Spring团队在这篇博客中所记录的那样。

所以简而言之就是5.3。x行没有RELEASE最终版本不再使用后缀,因为它已被删除。

升级框架时,确保升级了框架的所有部分。不仅要升级spring-core,而且要将所有其他相关的Spring框架模块升级到相同的版本,否则最终会出现奇怪的问题(内存,性能,事务,缺少方法等)。

最新更新