当前位置: 首页 > article >正文

maven升级版本后报错:Blocked mirror for repositories

出现问题的场景:
当 Maven 升级到3.8.1 之后,执行maven就会出现如下报错信息:

maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories

原因:
maven在3.8.1 的默认配置文件中增加了一组标签,如果仓库镜像是 http 而不是https 就会被拦截禁止访问,而当前公司私服一般是http 而不支持https。

解决方法:

方法一:降低Maven 版本到3.8.1 以下

方法二:增加节点

<mirror>
    <id>insecure-repo</id>
    <mirrorOf>external:http:*</mirrorOf>
    <url>http://www.ebi.ac.uk/intact/maven/nexus/content/repositories/ebi-repo/</url>
    <blocked>false</blocked>
</mirror>

方法三:将镜像仓库从http 变成https

方法四:注释掉 $MAVEN_HOME/conf/settings.xml 中的拦截标签

找到你IDEA中指定的settings.xml配置文件,注释掉如下配置即可:

<mirror>
    <id>maven-default-http-blocker</id>
    <mirrorOf>external:http:*</mirrorOf>
    <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
    <url>http://0.0.0.0/</url>
    <blocked>true</blocked>
</mirror>

参考: https://baijiahao.baidu.com/s?id=1771199108970618860&wfr=spider&for=pc


http://www.kler.cn/news/136230.html

相关文章:

  • 逻辑回归与神经网络
  • 解决电脑更改IP地址后无法连接网络的实用指南
  • WORFBENCH:一个创新的评估基准,目的是全面测试大型语言模型在生成复杂工作流 方面的性能。
  • 【每日一题】LeetCode - 盛最多水的容器
  • 手动改造UPX壳,增加IAT保护
  • Ceph入门到精通-Osd db扩容
  • 传递函数的推导和理解
  • 大数据HCIE成神之路之数学(3)——概率论
  • AVL树你需要了解一下
  • 代码随想录 Day50 单调栈 LeetCodeT503 下一个最大元素II T42接雨水
  • 【教3妹学编辑-mysql】详解数据库三大范式
  • 鸢尾花分类
  • 如何进行数据结构的设计和实现?
  • C++标准模板库(STL)-list介绍
  • SpringSecurity5|12.实现RememberMe 及 实现原理分析
  • 力扣labuladong一刷day13天双指针8道链表题
  • Uniapp中的事件处理:uni.emit和uni.on/uni.once
  • “非旺玖原装的PL2303,.........“解决办法
  • 线上发生锁表怎么办 show processlist命令详解
  • 基于 Junit 的接口自动化测试框架实现!
  • Avoiding Row-by-Row Processing 避免逐行处理
  • 【C++】类与对象(上)
  • 场景交互与场景漫游-对象选取(8-2)
  • webshell免杀之传参方式
  • CDN加速在目前网络安全里的重要性
  • PPT幻灯片里的图片,批量提取