idea报错Since Maven 3.8.1 http repositories are blocked问题

 更新时间:2025年08月04日 10:03:46   作者:Baron keller  
Maven 3.8.1禁用HTTP仓库,导致IDEA构建项目报错,解决方案包括降级Maven至3.6.3或更新依赖包版本至支持HTTPS

前言

IDEA官网更新的也很快,截止到小编,写这边博客的时候已经是Version: 2022.2.2,但是今天我们不过多的讨论IDEA版本的问题,而是讨论下,新下载的IDEA在构建项目时,在下载引用的包时出现“Since Maven 3.8.1 http repositories are blocked”的问题。

问题原因

从Maven 3.8.1开始,不再支持http的包了。

由于现在对网络安全的日益重视,都在向https转变。毕竟https会更加安全。

解决方案

最简单的方法是,在开发机器上安装低版本的maven3.6.3,然后在IDEA的setting中搜索maven把maven home path地址改成机器上的3.6.3版本即可。

若不想降低版本,那需要升级pom.xml中的包,将报错的包的版本升级,看是否能解决。

总结

总之,报错是由于高版本的maven不支持http的存储库导致的,最简单的方法是降低maven版本,现在好多项目,还是存在一些老版本的依赖在使用,比较麻烦。甚至有的依赖包升级了也不是https。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java基础之static关键字的使用讲解

    Java基础之static关键字的使用讲解

    这篇文章主要介绍了Java基础之static关键字的使用讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • MyBatis配置文件解析与MyBatis实例演示

    MyBatis配置文件解析与MyBatis实例演示

    这篇文章主要介绍了MyBatis配置文件解析与MyBatis实例演示以及怎样编译安装MyBatis,需要的朋友可以参考下
    2022-04-04
  • springboot组件初始化后的4种启动方式及常用方法

    springboot组件初始化后的4种启动方式及常用方法

    在Spring Boot中,您可以通过几种方式在组件初始化后执行启动任务,下面小编给大家分享springboot组件初始化后的4种启动方式及常用方法,感兴趣的朋友一起看看吧
    2024-06-06
  • ​​​​​​​Java公平锁和非公平锁的区别

    ​​​​​​​Java公平锁和非公平锁的区别

    本文介绍​​​​​​​Java公平锁和非公平锁区别,公平锁是每个线程获取锁顺序是按照线程访问锁的先后顺序获取的,最前面的线程总是最先获取到锁;而非公平锁是每个线程获取锁的顺序是随机的,并不会遵循先来先得的规则,所有线程会竞争获取锁,下文内容需要的朋友可以参考下
    2022-05-05
  • 低版本IntelliJ IDEA使用高版本JDK语言特性问题的具体解决步骤

    低版本IntelliJ IDEA使用高版本JDK语言特性问题的具体解决步骤

    在我们项目开发的过程中可能会遇到JDK版本过高或者过低导致一些程序无法启动,不兼容的问题,这篇文章主要介绍了低版本IntelliJ IDEA使用高版本JDK语言特性问题的具体解决步骤,需要的朋友可以参考下
    2025-10-10
  • 基于Java SSM实现Excel数据批量导入

    基于Java SSM实现Excel数据批量导入

    这篇文章主要为大家详细介绍了基于Java SSM如何实现excel数据批量导入,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Java多线程揭秘之synchronized工作原理

    Java多线程揭秘之synchronized工作原理

    synchronized算是多线程中非常常用的加锁方式了,但很多人都不太理解其底层的工作原理。本篇文章博主用尽可能通俗易懂的方式来带大家去看看synchronized究竟是怎么加锁的
    2021-10-10
  • SpringMVC KindEditor在线编辑器之文件上传代码实例

    SpringMVC KindEditor在线编辑器之文件上传代码实例

    这篇文章主要介绍了SpringMVC KindEditor在线编辑器之文件上传代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 使用@RequestParam设置默认可以传空值

    使用@RequestParam设置默认可以传空值

    这篇文章主要介绍了使用@RequestParam设置默认可以传空值的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Springboot pom项目间接依赖包版本与预期不符原因解决分析

    Springboot pom项目间接依赖包版本与预期不符原因解决分析

    这篇文章主要介绍了Springboot pom项目间接依赖包版本与预期不符原因解决分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08

最新评论