IDEA maven 无法下载依赖 jar包, pom.xml 报错

项目的pom.xm中文件中一直下载依赖不成功,首先怀疑是没有下载到本地的中央仓库内,打开.m2/repository/,找到自己下载的 jar,发现已经在里面了,也就是下载到本地的中央仓库了,然后我就怀疑是下载不完整,我就顺手删除了,在 pom.xml文件中再次下载一次,发现还是不行,之后我把我的 setting.xml文件打开,发现也没有什么错,我要疯了…现在我只有怀疑人生了.


最终解决方法:
1,找到 maven 的 settings.xml文件

IDEA maven 无法下载依赖 jar包, pom.xml 报错_第1张图片
我现在使用的是 maven 官方提供的,尽量替换成阿里云的;
然后找到你那个依赖所在的模块右键->Reimport
IDEA maven 无法下载依赖 jar包, pom.xml 报错_第2张图片

2,如果上面的方法还是不行,就找到你本地 maven仓库,repository文件夹,找到这个下载失败依赖,将其删除掉,重新下载;
有时候我们依赖下载失效是由于本地已经存在一份失效的依赖下载,导致项目默认从本地的依赖中进行依赖获取而导致项目失效,我们可以通过删除本地的依赖来让项目重新下载依赖。
maven在本地的依赖存储地址为:Default: ${user.home}/.m2/repository
即 ~/.m2/repository下, .m2文件在mac上是隐藏文件;

3,如果还是不行,那就手动下载这个依赖包,覆盖掉~/.m2/repository中下载失败的依赖,官网下载地址
下面例如要下载这个seal-operator.jar这个包(这个包是我们项目中需要的,我上传到 maven 中央仓库的,这样就方便其他开发人员使用,有兴趣的可以看一下);点击红色方框区域,就直接完成下载,然后将这个下载好的包覆盖掉repository中的包;
IDEA maven 无法下载依赖 jar包, pom.xml 报错_第3张图片
在这里插入图片描述
覆盖掉之前的.jar即可;

你可能感兴趣的:(maven,jar,idea)