解决IDEA无法下载maven依赖的问题

作者:stephenChen946 时间:2023-12-05 17:06:59 

今天新建一个springboot项目时,项目建好后,在IDEA下载依赖包时,下载了很久都没有下载完,后来仔细一看,是下载不了。

解决IDEA无法下载maven依赖的问题

解决方法:

在项目的pom.xml文件上右键,弹出框中选择maven,再选择open 'settings.xml'  或者是 create 'settings.xml' ,操作如图:

解决IDEA无法下载maven依赖的问题

在该文件中填入如下内容:


<?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>nexus</id>
     <name>internal nexus repository</name>
     <!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
     <url>http://repo.maven.apache.org/maven2</url>
     <mirrorOf>central</mirrorOf>
   </mirror>
 </mirrors>

</settings>

重新右键pom.xml文件,选择 maven ,选择 Reimport 即可下载依赖。操作步骤及settings.xml文件内容如图:

解决IDEA无法下载maven依赖的问题

settings.xml文件内容:

解决IDEA无法下载maven依赖的问题

至此,依赖依法下载的问题已经解决。。

疑惑:将settings.xml文件中的<mirrors>替换成如下内容,竟然也无法下载依赖(但看网上博客说会让下载速度变快的)


<mirrors>
<!-- mirror
 | Specifies a repository mirror site to use instead of a given repository. The repository that
 | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
 | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
 |
<mirror>
 <id>mirrorId</id>
 <mirrorOf>repositoryId</mirrorOf>
 <name>Human Readable Name for this Mirror.</name>
 <url>http://my.repository.com/repo/path</url>
</mirror>
 -->

<mirror>
 <id>alimaven</id>
 <name>aliyun maven</name>
 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

<mirror>
 <id>uk</id>
 <mirrorOf>central</mirrorOf>
 <name>Human Readable Name for this Mirror.</name>
 <url>http://uk.maven.org/maven2/</url>
</mirror>

<mirror>
 <id>CN</id>
 <name>OSChina Central</name>
 <url>http://maven.oschina.net/content/groups/public/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

<mirror>
 <id>nexus</id>
 <name>internal nexus repository</name>
 <!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
 <url>http://repo.maven.apache.org/maven2</url>
 <mirrorOf>central</mirrorOf>
</mirror>

</mirrors>

 

来源:https://blog.csdn.net/steven_zhulin/article/details/90724983

标签:IDEA,maven,依赖
0
投稿

猜你喜欢

  • Android中微信小程序支付倒计时功能

    2022-04-02 09:18:23
  • Android 显示和隐藏输入法实现代码

    2023-03-29 06:42:39
  • Android开发中计算器的sin、cos及tan值计算问题分析

    2023-11-11 08:21:40
  • Android如何利用RecyclerView实现列表倒计时效果实例代码

    2023-01-24 08:08:53
  • 解析JDK14中的java tools简介

    2023-04-18 10:28:37
  • Java中Excel高效解析工具EasyExcel的实践

    2023-05-28 13:36:38
  • android自定义view制作圆形进度条效果

    2021-09-14 08:05:54
  • java swing实现简单计算器界面

    2021-11-09 12:47:05
  • SpringBoot快速搭建实现三步骤解析

    2021-06-12 22:33:24
  • Android手机通过rtp发送aac数据给vlc播放的实现步骤

    2023-11-10 00:48:02
  • Java实现Http工具类的封装操作示例

    2021-08-14 10:27:57
  • 使用java执行定时任务示例

    2022-09-16 21:23:22
  • android studio 使用Mocklocation虚拟定位

    2022-12-31 12:26:34
  • c# 闭包的相关知识以及需要注意的地方

    2023-12-11 01:27:54
  • Java微信跳一跳操作指南

    2022-07-06 11:14:36
  • c# mutex互斥量的深入解析

    2022-03-13 02:38:42
  • java自定义封装StringUtils常用工具类

    2022-09-01 05:11:13
  • SpringBoot JPA使用配置过程详解

    2022-12-03 15:31:33
  • Kafka 日志存储实现过程

    2021-11-01 05:04:00
  • flutter实现底部导航栏

    2023-08-23 01:06:13
  • asp之家 软件编程 m.aspxhome.com