62 从根源解决maven,pom找不到依赖项的问题

本文介绍了如何解决Maven项目中因找不到依赖项而报错的问题,方法包括配置本地仓库地址和使用国内镜像源,以及在settings.xml文件中添加镜像。还提供了直接下载jar包并安装到本地仓库的通用解决步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从根源解决maven,pom找不到依赖项的问题

1 配置本地maven仓库地址和国内镜像源

在ruoyi项目中,突然报错

找不到依赖项'de.codecentric:spring-boot-admin-starter-client:2.3.1'

原因:
(1)可能是你的本地仓库里没有该依赖项。

(2)如果有的话,可能是没有更新同步到idea
在这里插入图片描述
并且在idea的项目->设置->Maven中,将路径改成自己的maven本地仓库。
为快速拉取依赖可以将项目镜像地址设置为国内:

1 打开 Maven 的安装目录,找到 conf 文件夹。
2 找到一个名为 settings.xml 的文件,它是 Maven 的配置文件。
3 使用文本编辑器打开 settings.xml 文件。
4 找到 元素的开始标签和结束标签 之间的部分。如果找不到该元素,你可以在 元素内部创建一个新的 元素。

在这里插入图片描述
注释掉 元素之间的原本远程maven仓库地址,新建一个如下格式的 元素

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

  </mirrors>

url中的地址可以切换成任意国内镜像源
阿里云:http://maven.aliyun.com/

中央仓库:https://repo1.maven.org/maven2/

网易:http://maven.netease.com/repository/public/

华为云:https://repo.huaweicloud.com/repository/maven/

tencent:https://mirrors.cloud.tencent.com/repository/maven/

中国科技大学:http://mirrors.ustc.edu.cn/maven/maven2/

南京大学:http://maven.nju.edu.cn/repository/

清华大学:https://repo.maven.apache.org/maven2/

北京理工大学:http://mirror.bit.edu.cn/maven/

东软信息学院:https://mirrors.neusoft.edu.cn/maven2/

中国科学院开源协会:http://maven.opencas.cn/maven/

北京交通大学:http://maven.bjtu.edu.cn/maven2/

2 通用解决办法

直接去官网找到对应的依赖项jar包,并且下载到本地,然后安装到本地厂库中。

官方maven仓库

在这里插入图片描述

搜索自己想要的jar包并下载。
下载下来的jar包可以放在mvn_repository目录下(可以其它目录)
cmd打开命令窗口

mvn install:install-file -DgroupId=de.codecentric -DartifactId=spring-boot-admin-starter-client -Dversion=2.3.1 -Dpackaging=jar -Dfile=spring-boot-admin-starter-client-2.3.1.jar

参数说明:

-DgroupId:表示jar对应的groupId

de.codecentric
-DartifactId: 表示jar对应的artifactId

spring-boot-admin-starter-client
-Dversion: 表示jar对应的 version

2.3.1

最后显示:build success
在maven仓库下出现相应文件
在这里插入图片描述

重新加载pom.xml文件就好了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

THE ORDER

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值