Springboot idea 中 maven配置问题,找不到依赖:Could not find artifact xxxx

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

现象:当我们从代码仓拉取新项目时,从该项目的开发同事拿到其maven的settings文件,作为项目的maven配置,为了是能找到工程中所依赖的包,能从远程仓下载下来。 然后本地仓的包,也从同事那边拷贝一份过来,直接运行mvn -install 会显示找不到xxxx包

1、本地我们也已经同步了有包,而且远程仓也是有的,为什么没办法从本地获取。 因为本地的包文件夹中有这个 _remote.repositories 文件。 这个文件存在的意思是, 本地 跟 远程仓库都必须同时存在这个jar包资源才行

     而这里还有一个问题就是idea去跑settings文件时,找到主仓发现没有,就报错了,没去对应的仓库找,我们settings文件是配置了多个仓库,在<mirror><url></url></mirror>位置配置的仓库地址就是其中一个,作为主仓,maven会优先从这个仓库去找包,如果没有那么就会从<repository><url>标签内的其他仓库依次去找 。而且加上idead的 Reload All Maven Project冲加载包功能,没有去挨个找仓库的小问题,有时候只会在mirror里面找,无法解释清楚,配置mirror主仓目的是加快下载包,而且这个主仓一般都包含多数依赖包

所以最好就是将这类文件都需要删除

解决方案:

直接通过更换本地仓库地址,重新创建一个新的空的本地文件做本地仓库地址、并执行 mvn clean package -U -s D:\tools\settings.xml -gs D:\tools\settings.xml 命令解决了下载包的问题。

报出了第二个问题,点击IDEA的 Reload All Maven Project 刷新按钮,就报错了 

其实跟第一个问题是相关的:

可以切换了mirror的仓库地址,切换成实际存在的那个仓库地址,再重跑

归根结底,就是把本地仓清空,然后重新运行maven,把报错找不到的那个包所在仓库,改为mirror的主仓地址,再重跑就可以下载到依赖了

另外也有可能是idea的配置问题  ssl证书问题,参考下面帖子

  • 如果都能正常打包了,必要的时候需要看看本地仓库是否已经下了该包,如果是有下载了,可以清空下idea缓存,重启后基本是就不会爆红了

  • 如果部分依赖还未加载出来,同理还是去本地仓库看看是否已经下载了 ,如果是确实没有下载,比如maven插件包目录都没有下载到,那么就单独把该目录删除,然后再reload下工程项目

 

  • 或者也可以适当情况 勾选这个离线工作状态,表示不去中央仓库找依赖包,有时下载不下来可能是网络等原因,我们可以手动去中央仓下载包,然后手动放到我们的本地仓库对应的路径,勾选离线工作状态下,maven就不会去远程仓找依赖,就会在本地仓找 

 

 

Cursor 配置 Java 环境:Windows 下 JDK+SpringBoot+Maven 黄金组合实战 Java 开发环境本质是编译、运行与调试三重能力的协同——JDK 提供字节码生成基础,SpringBoot 构建运行时上下文,Maven 管理依赖生命周期。在 Windows 平台,路径分隔符、JAVA_HOME 与 PATH 冲突、JDK 版本错配(如 SpringBoot 3.x 强制要求 JDK 17+)极易导致 'javac not found' 或 'Failed to load ApplicationContext' 等典型故障。Cursor 的工程驱动模式将 pom.xml 视为唯一真相源,通 阅读详情

相关推荐

淘淘商城第3讲——Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix的解决方案

问题描述 上一讲中,在使用maven搭建后台管理系统工程时,你必然会遇到这样一个问题。在聚合模块时,发现在父工程的jar包依赖在子工程中无法进行添加,并报出了Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix异常,截图如下: 也就是说在创建maven项目时,pom文件出现了错误,依赖缺失。 问题产生原因 我们可以清楚地看到,在父工程中已经确定下来了jar包的版本,下图所示。 至于jar包下载不下来,只可能存在两种原因,分别是:

李阿昀的博客 1854

Tomcat 启用RewriteValve 失败,如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,但经过精心筛选和整理,保证每一条解决方案都经过实战验证,真实可靠。

**My Coding Family** 1936

【TIPS】在maven项目中配置仓库后不到依赖的解决办法

在项目中添加了项目的geotools依赖,但是却不到geotools,发现是。上面没有这个包,所以需要从其他的镜像中获取。

weixin_41607453的博客 1613

Maven不到依赖终极解决方案

离线网络环境中拷贝maven仓库到离线机器,使用maven加载项目,maven编译jar包不到或者提示jar包信息不可用,现提供以下本人解决的方式,亲测可用 基础解决方案 常规ideamaven设置,确保maven的版本,配置文件保持一致,maven仓库可用刷新maven操作,重试n次maven离线与在线的切换(toggle offline mode),达到刷新maven的目的pom文件中针对加载不到jar包的依赖,删除,刷新maven,再添加该依赖方式idea重启idea关闭项目,重新打开项目启动i

醉鱼的博客 2万+

Maven不能到对应依赖包的导入方法

本篇文章用来记录如何解决idea提示Could not find artifact该方法

xc9711的博客 8127

IDEA中多模块间依赖导入成功,但是编译时却报不到该包:could not find artifact xxxx

项目结构如下: parent(父类工程) | | - - - - - common(通用工具类子工程,非springboot项目) | | - - - - - coupon(springboot子工程,依赖common工程) 问题及解决过程: 在编译coupon模块的时候,报错如下:显示不到common模块的包! 于是我们单独编译一下common模块,一下问题,显示如下: 看来编译器使用的是1.5版本,还不支持泛型,所以我们需要指定使用高版本的编译器: 这里我们可以通过在project setti

Ka_bu_da的博客 1万+

JavaWeb Could not find artifact xxxx.jar:1.0-SNAPSHOT 解决

解决Could not find artifact xxxx.jar:1.0-SNAPSHOT 报错

cxl16的博客 478

Trae不是IDE:AI原生开发工作流的本质与实践

Trae 是一种面向任务(Task)而非项目(Project)的 AI 原生开发工作流引擎,其核心原理是通过可声明、可编排、可扩展的 Skill 构建环境隔离的任务上下文。技术价值在于将 JDK、Maven、Docker 等工具链抽象为版本化、可复现的运行时依赖,实现跨环境一致的构建与交付。典型应用场景包括 SpringBoot 全流程开发、CI/CD 声明式编排、本地大模型(如 Ollama + CodeLlama)集成等。区别于传统 IDE,Trae 的生产力杠杆在于 CLI 驱动、Skill 协同与环

weixin_30905981的博客 383

Spring AI的教程

Spring AI 是一个面向人工智能工程的应用框架。。

qq_64170475的博客 183

maven 报错合集

一、错误 引入一个fastjson依赖包。 在远程仓库中搜索(中央仓库没搜到,也可能是我不会搜):https://mvnrepository.com/search?q=fastjson 使用这个阿里巴巴提供的fastjson。 ​ ​ ​ <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <ver

qq_44886213的博客 1万+

maven导入依赖失败,说不到依赖

多模块开发,在父模块pom,使用maven导入依赖失败,说不到依赖

qq_44999561的博客 5424

mybatis:关于maven不到依赖以及jar包导不进去的问题

今天本来早上用mybatis的时候好好的没有报错,但是晚上再打开mybatis时,pom.xml发出了报错。报错的问题是众多依赖不到。 在网上了好些解决方法,但是还是没用。 正当我惆怅时,突然想起来创建maven时要设置相关的maven包,以及设置你的仓库在哪,想到了这个问题我就马上去查看了当前mybatis项目的maven配置位置。 操作如下: 1.点击右边的maven项,再点击那个扳手图标 2.点击maven设置 3.注意看那个maven主路径,看看是不是你自己下载的ma

lh1037370745的博客 1万+

解决Maven不到依赖问题

解决Maven不到依赖问题

xiaoqian7758258的博客 5311

resolve dependencies 本地仓库中已经存在所需的JAR包,但在运行Maven install时仍然不到依赖

你可以手动删除本地仓库中与你的依赖项相关的文件夹,然后再次运行Maven install,让Maven重新下载依赖项。有时IDE可能会使用自己的本地仓库,而不是Maven默认的本地仓库。确保Maven中央仓库或你配置的其他远程仓库可用。有时候,即使本地仓库有相应的JAR包,Maven仍会尝试从远程仓库下载,如果远程仓库不可用,可能会导致问题Maven会检查本地仓库中是否有符合指定版本的依赖项,如果没有,它将尝试从远程仓库下载。检查你的Maven配置,确保本地仓库的路径正确。

NAMELZX的博客 5607

Maven工程中Pom.xml文件总是报依赖不到

是不是总是在拉取新项目时遇到下面的问题依赖不到

qq_54522796的博客 1万+

maven不到依赖问题

maven不到依赖问题:网络方面的原因

qq_53739640的博客 1367

解决idea依赖报错不到这个包,但是本地maven仓库中却存在此依赖包问题

依赖包问题

qq_38076935的博客 8516

已解决 IDEA Maven 项目中 “Could not find artifact问题的常见情况和解决方案

Could not find artifact org.mybatis:mybatis:pom:3.6.3 in nexus-aliyu在 Maven 项目中出现 “Could not find artifact” 错误消息通常表示 Maven 无法在定义的任何仓库中到指定的 JAR 文件或依赖。本文总结了导致该问题的常见原因以及相应的解决方案。这些原因包括错误的依赖坐标、本地仓库损坏、代理或防火墙问题、错误的仓库 URL、仓库身份验证问题、仓库中缺少所需的依赖、版本号不匹配、依赖范围错误以及忽略依赖

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:CSDNWF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 4万+

尚硅谷-云尚办公-项目复盘

本文是作者在练习尚硅谷的云尚办公项目时,遇到的一些问题问题自上而下顺序记录,当然,也包含一些理论知识的复习与巩固,以及作者对该项目的一些其他的见解。

qq_47168235的博客 2896
上一篇: 【算法&数据结构体系篇class38】对数器找规律、根据数据状况猜解法(续)、以及分治
下一篇: SSO单点登录,cookies,Local Storage,Session Storage
studyday1
博客等级 码龄9年 6451粉丝 255原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值