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>
相关推荐
进阶小白猿2 小时前
Java技术八股学习Day17
java·jvm·学习
带刺的坐椅2 小时前
从 Chat 到 Agent:Solon AI 带你进入“行动派”大模型时代
java·ai·agent·solon·mcp·java25
扶苏-su2 小时前
Java--转换流-InputStreamReader 和 OutputStreamWriter
java·开发语言
我是小疯子662 小时前
深度学习实现智能文本摘要
java
heartbeat..2 小时前
SQL 常用函数大全:聚合、字符串、数值、日期、窗口函数解析
java·数据库·sql·函数
袁慎建@ThoughtWorks3 小时前
ThreadLocal那些事儿
java·jdk·多线程·threadlocal
专注于大数据技术栈3 小时前
java学习--HashSet
java·学习·哈希算法
菜鸟233号3 小时前
力扣518 零钱兑换II java实现
java·数据结构·算法·leetcode·动态规划
扶苏-su3 小时前
Java--标准输入输出流
java·开发语言
szm02253 小时前
Spring
java·后端·spring