学习是一个积累过程,也是一个总结过程,当然不可否认的是,学有先后,达者为先。
做一下自我的小总结吧,不然过一两年后可能会忘掉一些。
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文件中添加多个镜像,都换一下,别配置错了