Since Maven 3.8.1 http repositories are blocked

问题原因

使用私服作为mirrors,如果你的maven是3.8.1+的版本,会提示:Since Maven 3.8.1 http repositories are blocked。3.8.1版本开始,处于安全考虑,maven禁用了http的镜像仓库,但是我们安装的私服通常都是http的地址,所以报这个错误。

解决方案

可以在自定的settings.xml配置文件中,将maven主配置文件中定义的maven-default-http-blocker覆盖掉,允许http地址。

xml 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
	<mirrors>
    	<mirror>
			  <id>maven-default-http-blocker</id>
			  <mirrorOf>dummy</mirrorOf>
			  <name>Dummy mirror to override default blocking mirror that blocks http</name>
			  <url>http://0.0.0.0/</url>
			  <blocked>false</blocked>
		</mirror>
	</mirros>
</settings>
相关推荐
王廷胡_白嫖帝14 分钟前
Qt文件压缩工具项目开发教程
java·开发语言·qt
渣哥39 分钟前
Java开发必看!序列化与反序列化到底有多重要?
java
仙俊红43 分钟前
使用jwt+redis实现单点登录
java
我是场1 小时前
Android14内核调试 - boot & vendor_boot
java·开发语言·spring boot
fake_ss1981 小时前
从零开发Java坦克大战Ⅱ (下)-- 从单机到联机(完整架构功能实现)
java·网络·tcp/ip·游戏程序
lssjzmn1 小时前
java中,synchronized 关键字与 ReentrantLock 重入锁的区别以及应用场景,注意事项
java·后端
渣哥1 小时前
Spring循环依赖的终极解密:三级缓存如何拯救Bean创建死锁
java
小厂永远得不到的男人1 小时前
ioc 原理篇
java·后端
小厂永远得不到的男人1 小时前
Aop 原理篇
java
2 小时前
JAVA-15 (2025.08.20学习记录)
java·开发语言·学习