Maven中jar包下载失败的几种解决方法

 更新时间:2025年02月16日 10:13:43   作者:雨 子  
本文主要介绍了Maven中jar包下载失败的几种解决方法,包括配置国内Maven源、删除本地jar包目录重新下载,具有一定的参考价值,感兴趣的可以了解一下

1.配置好国内的Maven源

打开⾃⼰的 Idea 检测 Maven 的配置是否正确,正确的配置如下图所示:

检查项⼀共有两个:

  • 确认右边的两个勾已经选中,如果没有请点击选中.
  • 检查 User Settings file 的 settings.xml ⽂件是否存在:
    • 如果不存在,复制下⾯配置了国内源的 settings.xml ⽂件,放到 User Settings file ⽬录下.
    • 如果存在,检查 settings.xml 是否配置了国内源。

注意事项:两个路径中不能出现中⽂!不能出现中⽂!不能出现中⽂!

正确的settings.xml⽂件(配置了国内源)

配置的国内源的 settings.xml 配置如下:

<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
<localRepository>C:\Users\intel\.m2\repository</localRepository>
 <mirrors>
  <mirror>
   <id>alimaven</id>
   <name>aliyun maven</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
   <mirrorOf>central</mirrorOf> 
  </mirror>
 </mirrors>
</settings>

2.重新下载

jar包

经过了第⼀步配置好国内maven源之后,⼀定要先配置好第⼀步!⼀定要先配置好第⼀步!⼀定要先配置好第⼀步!多检查⼏遍,然后删除本地存储 jar 包的⽬录,本地存储 jar 包的⽬录如下:

删除本地jar⽬录中的所有⽂件,切换到 Idea 中,重新下载 jar 包,如下图所示:

待下载完成,如果还是下载失败那就是本地⽹速问题,重复步骤 1 和步骤 2 直到下载成功!重复步骤 1 和步骤 2 直到下载成功!重复步骤 1 和步骤 2 直到下载成功!

3. 其他问题

如果经过上⾯配置,还是下载不了,那么有可能是以下问题:

  • 上⾯的步骤没看仔细: 重新认真的逐字逐句的观看和配置;
  • Maven 路径中出现中⽂:如果出现中⽂会导致下载了 jar 包,但是在项⽬中不能正常使⽤;
  • 当前⽹络运营商有问题:当前所在区域连接的⽹络运营商(中国电信、移动…)连接数据源有问 题,尝试更好⽹络,使⽤⼿机热点或朋友的⼿机热点尝试,如果还是还⾏,间隔 4 ⼩时之后再试。

到此这篇关于Maven中jar包下载失败的几种解决方法的文章就介绍到这了,更多相关Maven jar包下载失败内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • Spring Security整合KeyCloak保护Rest API实现详解

    Spring Security整合KeyCloak保护Rest API实现详解

    这篇文章主要为大家介绍了Spring Security整合KeyCloak保护Rest API实现实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • JavaCV实现照片马赛克效果

    JavaCV实现照片马赛克效果

    这篇文章主要介绍了如何通过JavaCV实现照片马赛克效果,文中的示例代码讲解详细,对我们学习JavaCV有一定的帮助,感兴趣的小伙伴可以跟随小编一起动手试一试
    2022-01-01
  • JavaWeb实现RSA+AES混合加密

    JavaWeb实现RSA+AES混合加密

    RSA+AES的混合加密时,AES用于给传输的数据加密,然后通过RSA给AES的秘钥加密,本文就来详细的介绍一下如何实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • jackson json序列化实现首字母大写,第二个字母需小写

    jackson json序列化实现首字母大写,第二个字母需小写

    这篇文章主要介绍了jackson json序列化实现首字母大写,第二个字母需小写方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • springboot项目访问图片的3种实现方法(亲测可用)

    springboot项目访问图片的3种实现方法(亲测可用)

    本文主要介绍了springboot项目访问图片的3种实现方法,通过springboot项目访问除项目根目录之外的其它目录的图片,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • 使用java文件过滤器输出制定格式文件路径的实例代码

    使用java文件过滤器输出制定格式文件路径的实例代码

    这篇文章主要介绍了使用java文件过滤器输出制定格式文件路径的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • 小议Java中final关键字使用时的注意点

    小议Java中final关键字使用时的注意点

    final关键字代表着最后、不可改变,无论是在用final修饰类、修饰方法还是修饰变量时,都要注意内存分配的问题.这里来小议Java中final关键字使用时的注意点:
    2016-06-06
  • 关于feign对x-www-form-urlencode类型的encode和decode问题

    关于feign对x-www-form-urlencode类型的encode和decode问题

    这篇文章主要介绍了关于feign对x-www-form-urlencode类型的encode和decode问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • Java中JWT(JSON Web Token)的运用具体案例

    Java中JWT(JSON Web Token)的运用具体案例

    这篇文章主要介绍了Java中JWT(JSON Web Token)的运用具体案例,JWT(JSON Web Token)是一种开放标准,用于在网络应用环境中安全地传递信息,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-11-11
  • 利用JDBC的PrepareStatement打印真实SQL的方法详解

    利用JDBC的PrepareStatement打印真实SQL的方法详解

    PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程,下面这篇文章主要给大家介绍了关于利用JDBC的PrepareStatement打印真实SQL的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07

最新评论