如何保证新加入的依赖版本与当前项目的其他相关依赖版本兼容?或者如何确保依赖版本升级后适合当前项目?或者如何保证新引入的依赖版本适合当前项目?

发布时间:2024年01月17日

如何保证新加入的依赖版本与当前项目的其他相关依赖版本兼容?或者如何确保依赖版本升级后适合当前项目?或者如何保证新引入的依赖版本适合当前项目?

如题,可通过maven仓库找出各个版本之间的对应关系

举例

在spring-boot项目中想要升级(新引入)mybatis,当前使用的版本是2.0.1
在这里插入图片描述
在maven仓库中找到最新的版本:
在这里插入图片描述
点开3.0.3版本,发现3.0.3版本需要spring-boot-starter 3.2.0版本,而spring-boot 3 版本开始需要Spring Framework 6版本,而Spring Framework 6对JDK的最低版本要求是JDK17!
在这里插入图片描述
点开spring-boot-starter-3.2.0
在这里插入图片描述
那么,这种情况就需要确定当前的项目的JDK版本有没有达到17版本,如果没有达到:要么升级JDK版本到17;要么降低mybatis-spring-boot-starter的版本.

文章来源:https://blog.csdn.net/qq_29025955/article/details/135640529
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。