【发布时间】:2021-12-12 11:31:20
【问题描述】:
我想知道RELEASE、SNAPH和只是版本号的区别
所以,我正在做一个项目,我必须将 spring-core 依赖版本从 5.2.9.RELEASE 更改为 5.3.11
在我的 maven 存储库中,在 org->springframwork->spring-core 下,我看到如下
5.2.8.RELEASE 5.2.9.发布 5.3.4 5.3.6 5.3.8 5.3.9 5.3.10 5.3.11
我的项目仅使用 5.3.11 版本的 spring-core 才能成功构建。可以使用非发布版本的 spring-core 将我的项目发布到生产环境吗?
【问题讨论】:
-
这是spring框架的特殊版本方案。
-
不要只改变spring-core你需要改变所有spring相关的依赖,只升级部分spring会导致问题。 Spring 在 Spring 5.3 中删除了 RELEASE 部分,因此 5.3.11 与 5.2.9.RELEASE 一样是 RELEASE 版本。
标签: spring maven dependency-management maven-dependency