记一次Maven高版本引发的问题以及最终无奈的解决方案

复现:

1. maven版本 3.8.3

2.出问题的依赖

点击查看代码
<dependency>
	<groupId>org.mybatis.spring.boot</groupId>
	<artifactId>mybatis-spring-boot-starter</artifactId>
	<version>${mybatis-spring-boot.version}</version>
</dependency>

报错是找不到 org.apache.ibatis 以及 org.springframework.transaction 这两个相关包找不到,但是按道理,都是包含在这个依赖下的.....
然后我去本地库查了一下,确实没有下载到相应的jar包,后面我手动下载了放到对应的本地库的位置,点进pom.xml,发现是可以指向到3.5.7的mybatis包。但是项目里引不到...
实在百度不出问题.......我同事项目下下来一点问题没有 ....

然后我把上面的依赖的版本从2.2.0 --> 升级到2.2.2 问题解决!

但是不理想,我没事改项目依赖的版本不太好。

后面我认真对比了一下环境,除了maven版本差距,其他都一样。后面我换了个3.6.3的maven,然后问题解决。
但我还是很疑惑。。。为啥...

posted @ 2022-04-27 15:41  呆毛呆毛啊  阅读(489)  评论(0)    收藏  举报