Maven项目所有包都报错的解决方案之一
1:问题描述
导入项目时,发现右侧maven的jar包全部报错,包括基本的启动注解都报错,分如下两种情况-
1.1jdk相关的也报错
比如String都报错,说明jdk的环境没加进来,则可以通过如下操作,一般都能处理这个问题
右键项目-->Open Module Settings
然后会发现有Projects和Modules选项,可以分别点击,看后面的Module SDK是否选中了jdk版本,如果没有的话选择一下就可以了
如图:
1.2jdk相关的不报错,其他全部报错
如图所示
这种情况,可能是如下几种情况导致
1.2.1:maven地址设置问题
File-->Settings-->Maven
如图所示
1.2.2:maven的settings.xml中没有设置阿里的地址
可以打开settings.xml,找到
<mirrors>标签,在下面加上这句话,就能快速下载相关依赖
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
1.2.3:清理缓存文件
如果以上都没有问题那就找到maven仓库,搜索如下后缀文件
_maven.repositories
_remote.repositories
然后删除掉,如此可能依然报错,那就把pom文件中的
<dependencies>标签中所有的都剪切出去,然后刷新maven,然后试着粘贴进去一个依赖地址,看右侧maven是否报错,没报错,就粘贴进去,然后可以一次性粘贴几个,最终找到祸害整个依赖的问题所在
1.2.4:找到本地.m2文件夹
搜索如下文件
resolver-status.properties
_maven.repositories
_remote.repositories
然后删除,然后选择项目,右键maven,Reload project