Maven升级3.8.1后Blocked mirror for repositories

  • 问题
  • 分析
  • 解决思路
    • 思路一: 降低Maven 版本到3.8.1 以下
    • 思路二:增加节点
    • 思路三:将镜像仓库从http 变成https
    • 思路四:注释掉 $MAVEN_HOME/conf/settings.xml 中的拦截标签
  • 解决方案
  • 相关的文章

问题

当 Maven 升级到3.8.1 之后,执行 mvn clean package 命令后会报错如下:

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 中的拦截标签

解决方案

  • 找到Maven安装目录
  • 编辑 $M2_HOME/conf/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://maven.apache.org/docs/3.8.1/release-notes.html

  • https://stackoverflow.com/questions/66980047/maven-build-failure-dependencyresolutionexception

  • How to disable maven blocking external HTTP repositores?

Maven升级3.8.1后maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories相关推荐

  1. Maven升级3.8.1后maven-default-http-blocker (http0.0.0.0) Blocked mirror for repositories

    Maven升级3.8.1后Blocked mirror for repositories 问题 分析 解决思路 思路一: 降低Maven 版本到3.8.1 以下 思路二:增加节点 思路三:将镜像仓库从 ...

  2. Maven 新版本 3.8.1 打包报错 maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories

    Maven 新版本 3.8.1 打包报错 maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories [ ...

  3. maven编译报错Blocked mirror for repositories解决

    1.在使用maven编译的时候报如下错误,开发人员本地用的同一个setting.xml文件编译没问题 Could not resolve dependencies for project Could ...

  4. IDEA自带maven报错maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories解决

    问题描述 使用IDEA版本IntelliJ IDEA 2021.3 maven版本:3.8.1 更新依赖的时候错误提示: maven-default-http-blocker (http://0.0. ...

  5. Maven 解决 maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories 问题

    一.问题描述 在Jenkins中利用Jenkinsfile进行流水线项目构建 pipeline {agent {docker {image 'maven:3.8.4-jdk-8' args '-v / ...

  6. maven项目发布到tomcat后没有lib目录解决方案

    maven项目发布到tomcat后没有lib目录解决方案 参考文章: (1)maven项目发布到tomcat后没有lib目录解决方案 (2)https://www.cnblogs.com/beppez ...

  7. Maven项目在new module后,pom文件显示为Ignored pom.xml

    Maven项目在创建module后,pom文件显示为Ignored pom.xml 原因: 是因为我之前就已经创建了同名的module,但后来删掉了,之后又创建和之前删除掉的module同名的modu ...

  8. maven mybatis mysql_Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问...

    标签: 本篇内容还是建立在上一篇Java Web学习系列--Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Ja ...

  9. maven创建java项目_使用maven命令行创建java项目

    一.先创建一个quick-start项目: 使用 mvn archetype:generate 进行创建,如果没有指定参数或者项目类型,交互系统首先会询问创建项目的基本类型, 如下所示,默认为类型7. ...

最新文章

  1. Android中 TextView的使用
  2. input type 属性
  3. 软件项目开发流程及配置人员
  4. 《微信小程序:开发入门及案例详解》—— 3.4 小结
  5. 多于2个字符串的拼接,禁止使用“+”,而应该用join
  6. C#--WinForm项目主窗体设计
  7. vmware centos 7 更新vmware-tools
  8. hash表和hashmap
  9. linux 下 libpcap 简单使用
  10. NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver
  11. 新电脑java开发常用环境安装下载教程收集--持续更新
  12. read tcp 192.168.0.106:56298->185.199.111.153:80: wsarecv: An existing connection was forcibly close
  13. RNA剪接体 Spliceosome | 冷冻电镜 | 结构生物学
  14. SQLITE3 使用总结
  15. android手机屏幕总是闪烁,手机屏幕闪烁是什么原因
  16. 网络信息安全——网络阶段笔记总结--jf
  17. WhatsApp电脑版和WhatsApp网页版区别?
  18. c4d-造型工具-6
  19. matlab中za是什么意思,大学统计学 计算Za/2的时候 什么情况下直接取样本n 什么情况是要计算df=n-1的...
  20. MapXtreme 包含所有自带坐标系一览

热门文章

  1. 江南百景图显示服务器错误,江南百景图通讯失败请保持网络畅通并重试
  2. 语法3:for - 循环结构
  3. k8s跨namespace访问服务
  4. 【优化求解】基于布谷鸟算法结合灰狼算法求解最优目标matlab代码
  5. 药家鑫案真相!做父母的必看
  6. matlab实验数据处理,实验一 数据处理方法的MATLAB实现
  7. 自我成长自学必备网站,终生学习平台
  8. Oracle因修改pga和sga超过memory限制size报错解决
  9. 计算机和信息技术主题,主题二信息技术及其应用和发展.ppt
  10. 华为人才生态数字化平台 华为云微认证发布