IDE中maven依赖jar包报错的处理

学习是一个积累过程,也是一个总结过程,当然不可否认的是,学有先后,达者为先。

做一下自我的小总结吧,不然过一两年后可能会忘掉一些。

maven仓库配置

1、本地默认仓库是在C盘 Apache-maven为3.6.3,配置不了settings.xml文件的远程镜像;

2、自定义maven仓库:apache-maven下载 (解压放在你想要的磁盘,如:D盘)

 idea 的 apache-maven配置:

settings.xml配置:

阿里云镜像:maven镜像-maven下载地址-maven安装教程-阿里巴巴开源镜像站

阿里云Maven仓库:仓库服务

<localRepository>D:\你的maven仓库路径\repository</localRepository>

<!-- 配置国内镜像 -->
<mirrors>
    <!-- 阿里云镜像 -->
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>aliyunmaven repository</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
</mirrors>

maven repository: https://mvnrepository.com/

分析原因:

如果是有个别的jar包错误,方法:a、b、c、d

如果出现大量的jar包错误,方法:a、b、c、e

a、记得先保存文件,再清理项目缓存会重启IDE:File -> invalidatecaches...

b、可以尝试到repository下找到对应的包删除掉,再重新载入 ;

c、点击这个重新加载maven项目的按钮;

 

d、找到对应的包删除:File ->Project Structure...

e、按照上图(d项)查看项目引用maven仓库的jar包的路径是否正确,检查网络环境;如果网络都很好,上述方法都解决不了大量jar包报错,那么就把maven仓库里的jar包都删除,重新载入依赖的 jar包

3、当然,如果你觉得还不行,可以在settings.xml文件中添加多个镜像,都换一下,别配置错了


版权声明:本文为qq_41408081原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。