当前位置: 首页 > news >正文

Maven无法拉取依赖/构建失败操作步骤(基本都能解决)

首先检查配置文件,确认配置文件没有问题(也可以直接用同事的配置文件(记得修改文件里的本地仓库地址))
1.file->Invalidate Caches清除缓存重启(简单粗暴,但最有效)在这里插入图片描述
2.刷新maven以及mvn clean,多刷几次,看看还有没有报红的依赖(同样往往是最有效的操作)
3.勾选对应的仓库源(不确定的多勾选也无所谓)
(常用: jdk8 ,阿里云,腾讯云等)
在这里插入图片描述
若上述都无法解决,则要
1.检查仓库中对应的jar包是否存在(常见maven私服)
2.检查本地仓库,报红的jar包是否已经拉下来,若拉下来无法识别,清除缓存重新加载试试(上面1,2的步骤)
3.若jar包已经拉下来,如果识别不了 , 记得删除掉里面对应的.repository 和 lastedUpdate 文件,重新加载
4.检查项目结构,maven一般最多支持到两层pom文件,再多可能会有意料之外的问题;屏蔽项目的所有pom.xml文件,新建一个只有一级的pom.xml,把不能拉下来的依赖写在这个文件,刷新重构试试
5.看看其他同事能否拉下来依赖,以及协助判断是自己电脑问题还是maven私服问题
5.1若是私服问题,登陆私服看看对应仓库中jar包是否存在,版本是否一致
5.2若是自己电脑的问题,看看是全部依赖都不能从私服中拉下来,还是部分不能拉下
5.2.1若是全部不能,应是账号权限问题或没有正确配置git账号信息/SSL证书
5.2.2若是部分不能,从头再按照上面顺序处理一遍,基本都能解决

http://www.lryc.cn/news/250110.html

相关文章:

  • 【数据库】数据库并发控制的目标,可串行化序列的分析,并发控制调度器模型
  • 带头结点的双向循环链表
  • 2023年11月下旬大模型新动向集锦
  • 有IP没有域名可以申请证书吗?
  • 【软件推荐】卸载360软件geek;护眼软件flux;
  • Module build failed: Error: ENOENT: no such file or directory
  • Postgresql BatchInsert唯一键冲突及解决
  • 腾讯云AMD服务器标准型SA5实例AMD EPYC Bergamo处理器
  • 力扣 --- 加油站
  • C++基础 -25- 动态多态
  • 数据库-MySQL之数据库必知必会17-21章
  • mysql主从复制-redis集群扩容缩容、缓存优化(缓存更新策略、穿透,击穿,雪崩)、mysql主从搭建、django实现读写分离
  • docker部署kerberos,群晖nas中nfs开启kerberos校验
  • 【前端】数据行点击选择
  • 网络安全技术
  • 这几款 idea 插件让效率起飞!
  • [FUNC]判断窗口在哪一个屏幕上
  • Vue语音播报,不用安装任何包和插件,直接调用。
  • 公网穿透和RTC
  • uniapp 使用web-view外接三方
  • SQL Sever 复习笔记【一】
  • 外贸平台信息群发脚本的优势!
  • 一文打尽相机单目标定(远心,沙姆镜头)
  • 基于springboot+vue的秒杀商城(前后端分离)
  • C++-火车编组
  • kafka学习笔记(一)--脑裂
  • 一看就懂的RxJava源码分析
  • halcon中灰度图自动二值化
  • Mybatis-Plus实体类注解怎么用
  • 我是如何写作的?