如何保证新加入的依赖版本与当前项目的其他相关依赖版本兼容?或者如何确保依赖版本升级后适合当前项目?或者如何保证新引入的依赖版本适合当前项目?
发布时间: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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!