IDEA导入MAVEN项目,jar包没有引进来报Cannot resolve symbol 'XXX'
问题描述
导入Maven项目,选择相关的Maven库之后发现出现了标红错误,问题显示Cannot resolve symbol 'XXX’
标红的原因是:相关包没有导入成功所致!!
解决办法
一、本地仓库
查看本地Maven仓库是否正确:
点击File菜单下的Settings(Mac版IDEA位置可能有所不同)
之后找到Maven的设置:
- 标黄第一个是Maven的文件路径
- 标黄第二个是Maven配置文件(setting.xml)的路径
- 标黄第三个是Maven的仓库文件路径
必要时需要选中Compiler下的Build project automatically
所有步骤检查完成后,重启IDEA
二、检查pom.xml
pom.xml是此项目的配置文件,因此可以检查该文件中是否漏项!
这里只展示部分代码,示例如下:
三、检查是否为Maven项目
这个问题出现概率极小,但是我遇到了。
如果不是Maven项目请选中pom.xml文件右键Build as Maven project
正常的Maven项目会有Maven选项,界面右边也会有Maven菜单栏
其他
原因 IDEA的缓存导致
解决办法:找到项目所在文件夹 找到.idea文件夹 删掉 从新导入 就好了