maven报错Could not transfer artifact xxx:xxx:pom:3.2 from/to maven-releases

关于项目构建或者执行 maven 的时候提示:Could not transfer artifact xxx:xxx:pom:3.2 from/to maven-releases的问题解决
每次新导入项目,都会遇到和maven依赖包有关的坑,几乎每次都有,而且每次都得摸索很久,不过出现最多次的就是打包或者执行maven插件的时候,找不到一些依赖包。

情况有两种:一种是 maven 仓库真的没有依赖包,这种情况第一是查看 maven 的配置文件,或者看 idea 中对 maven 的配置是否正确,一种是配置正确还是没办法下载,这个时候可以去 maven仓库官网 或者阿里云搜索下载相应的依赖包

1. maven 仓库没有依赖包:
配置 maven 仓库
maven配置文件
我习惯多个仓库分开配置,比如同时配置有公司私服和阿里仓库的文件一直导入不了依赖,就可以切换到只有阿里云的配置文件去试一下(前提是当前项目是用不到公司私服的依赖包),这个可能是因为一直去公司私服找依赖包,一直找不到。
idea 配置 maven
idea配置maven
配置 idea 优先去 maven 仓库中加载依赖包

-DarchetypeCatalog=internal

优先去 maven 仓库中加载依赖包

如果还下载不了,可以将公司的网络暂时切换到手机的WiFi先下载下来,如果还是下载不下来,就要用到 maven 仓库官网和阿里云仓库了,去官网中直接搜索相应的依赖包相应的版本,下载下来,通过 maven 的命令导入。
maven仓库搜索

阿里云仓库搜索
maven 导入到本地 maven 仓库的命令:

mvn install:install-file -DgroupId=io.github.swagger2markup  -DartifactId=swagger2markup -Dversion=1.1.0  -Dfile=D:\swagger2markup-1.1.0.jar -Dpackaging=jar

说明:
DgroupId 和 ArtifactID 分别是下载依赖包时候可以查看,或者 pom 文件中可以查看
Dfile 是下载后 jar 包在磁盘中的额路径

2. maven 仓库有依赖包
以上问题解决后, maven 仓库也有依赖包了,但是 idea 构建、打包,install 或者执行 maven 插件的时候还是报上面那个错误,有可能是因为maven 对应的目录中存在一个该死的文件 _remote.repositories,把这个文件删除了即可。例如:
存在_remote.repositories
以上可以解决大部分的问题。
好了,快过年了,准备收拾东西回家。
啦啦啦

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

六月的北回归线

砸我吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值