Advertisement

Maven升级至3.8.1版本后使用maven-default-http-blocker(基于HTTP http/2协议),阻止了对镜像仓库的访问

阅读量:

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 以下

思路二:增

全部评论 (0)

还没有任何评论哟~