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 以下
方法二:
将镜像仓库从http 变成https
方法三:
增加节点
<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>方法四:
注释掉 $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>到此这篇关于maven升级版本后报错:Blocked mirror for repositories的文章就介绍到这了,更多相关maven升级报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
IntelliJ IDEA JRebel 安装使用图文教程(热部署插件)
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。这篇文章主要介绍了IntelliJ IDEA 热部署插件JRebel 安装使用图文教程,需要的朋友可以参考下2018-03-03
springboot配置文件属性变量引用方式${}和@@用法及区别说明
这篇文章主要介绍了springboot配置文件属性变量引用方式${}和@@用法及区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-03-03
MyBatis连接池、动态 SQL 与多表关联查询的注意事项
本文将从连接池原理出发,深入讲解动态 SQL 的常用标签,并通过实例演示一对多、多对多等复杂关联查询的实现,帮助你掌握 MyBatis 的进阶用法,感兴趣的朋友一起看看吧2025-07-07


最新评论