idea的pom文件导入成功但是编译时报错(包找不到)
这里具体是指使用idea跑boot项目时,明明pom文件引入依赖,maven中也下载了本地jar包,但是运行项目时还是报包找不到异常
复现
1. 导包
这边看到依赖已经正常导进去,并且右边maven依赖管理也正常显示
maven本地仓库也有对应的文件下载下来了
2.运行
这边看到,依然报包找不到异常,无法运行
解决
1. 删除项目依赖
删除pom中的引用和项目管理的引用
一定要先删除删除
2. 删除本地厂库文件
找到对应的文件删除掉
这时候可以看到,此时依赖已经删除干净,代码中引用的地方已经报错了
3.添加依赖
添加依赖去项目管理添加(切记)
选择依赖,添加依赖
运行演示
但是这里面还是有点问题,他没有真正根据pom文件来依赖,所以我们需要更改一下啊
在pom文件中引入,刚刚我们可以正常运行的版本,此时本地仓库中已经下载了本地jar包了
把项目管理里面的我们手动添加的去除就ok了