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>
相关推荐
盖世英雄酱5813620 小时前
java 深度调试【第一章:堆栈分析】
java·后端
本就一无所有 何惧重新开始20 小时前
Redis技术应用
java·数据库·spring boot·redis·后端·缓存
低音钢琴20 小时前
【SpringBoot从初学者到专家的成长11】Spring Boot中的application.properties与application.yml详解
java·spring boot·后端
蓝色汪洋20 小时前
string字符集
java·开发语言
卿言卿语21 小时前
CC1-二叉树的最小深度
java·数据结构·算法·leetcode·职场和发展
=>>漫反射=>>21 小时前
配置的前世今生:从逻辑中抽离,又与逻辑有限融合
java·设计规范
让我上个超影吧21 小时前
深入浅出 Java 中的 CompletableFuture:让异步编程变得简单
java·开发语言
好家伙VCC21 小时前
**发散创新:探索群体智能编程中的新境界**随着科技的飞速发展,群体智能逐渐成为编程领域的一大研究热点。本文将深入探讨群体智能的概念、优
java·python·科技
秉承初心21 小时前
Java 23种设计模式的详细解析
java·设计模式