文章目录
报错信息
在新导入的一个Maven工程的本地部署编译过程中出现大量Cannot resolve …的错误,这里可以看到一共有508个错误,应该不是某个单独的包引起的,是共性问题,初步分析是配置的问题或者项目自身的bug,本打算不去管,但是点开代码发现大面积标红,因为包没导进来所以没办法继续工作,必须先解决问题
分析原因
目前遇到的原因大概为以下几种,可以逐条排查
1.网络原因
自身网络不好导致依赖和包没下载下来
可能数据中台或者项目部署的网站需要VPN(公司项目有可能会遇到这种情况)
2.依赖未自动下载
导致依赖没有下载的原因就很多了,可能是网络不好、打开Idea的时候卡顿、操作不当误点等等
3.配置信息错误
在项目右侧打开Maven项目管理的页面,找到一个扳手🔧
的图标,打开Maven settings,这里有三处配置需要检查:
- Maven home path:
- User settings file:
- Local resitory: