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

2023-05-16

大概从2020年1月底的时候第一次遇到这个问题,当时在假期期间自己写小Demo玩,依赖下载不了就去找了个包放进去,并没有太在意。直至几天后因为疫情在家远程办公的时候新项目的依赖一直下载不了,困扰我半个月,我百度,换maven版本,扒仓库,甚至因为怀疑当时破解idea的时候改过配置文件而卸载重装idea,然而都是徒劳无功的。.但是今天看到一篇文章,随手试了试,maven开始下载依赖了…

不知道是不是这个原因,但是有错的朋友倒是可以试试哈哈。

经过这几天的试错,我总结了一下maven下载不了依赖的排错思路:
1.先看maven的设置,因为我疯狂试错,所以当时我电脑上有四个版本的maven,数不清的仓库,今早起来我只留下了一个3.6.3的maven,修改了环境变量和仓库,其余的全部删除了。然后我在idea中的配置如下:
在这里插入图片描述
不一样的朋友可以对一下。
2.看仓库里的配置:
仓库的配置也就是一个setting.xml文件,里边包含的是本地仓库的位置以及maven的镜像,在国内一般用的是阿里的镜像,代码如下:

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

本地仓库的位置配置就是下面这个标签,将仓库位置的绝对路径放进去就行了。

<localRepository>仓库路径</localRepository>

在这里要特别提出,因为这段时间我修改setting.xml文件都是直接用NotePad++修改的,所以bug一直没调好,后来我在一篇博客中看到,不要在外部修改,要直接在idea中打开setting.xml,然后在里边修改,当时我还心想什么狗屁道理,里边外边不一样么,但是我还是试了一下,然后我的maven就开始下载依赖了!!!! 这里附上那位大佬的博客https://blog.csdn.net/alinekang/article/details/84030331 于是我想到了我卸载idea破解重装的时候,教程里曾经提到过在修改的文件不要在外部修改,要在idea内部打开,因为idea现在对于这种操作好像是存在一些管控机制什么的,这个简直就是奇技淫巧!!!!!

3.再一个就是关于网络的问题,因为是在家远程办公,所以有可能家庭网络会有限制还是什么的,这个也只是我的推测。另外就是关于网络代理的问题,可以在setting.xml文件中看一下有没有配置代理,如果有的话就注释掉就行了,没有的话网应该就没问题,可以在File–Setting–HTTP中测试一下看能不能连接到百度,如果可以就没问题。

当然也会有其他的原因,譬如说网络不好导致下载的都是LASTUPDATE的文件之类的,或者是pom文件存在依赖冲突什么的,这里就不列举了。

=========================================
2023-04-26补充:

  1. 仓库里lastupdate的包尽量都删除
  2. 实在不行可以先试试清除idea缓存,路径:file-invalidate caches,我每次都选清除并重启。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决maven无法下载依赖的问题 的相关文章

随机推荐

  • 权限精确到按钮级别

    在使用sa token轻量级框架下 如何将权限精确到按钮级别 权限精确到按钮级的意思就是指 xff1a 权限范围可以控制到页面上的每一个按钮是否显示 思路 xff1a 如此精确的范围控制只依赖后端已经难以完成 xff0c 此时需要前端进行一
  • 单点登录的发展与应用

    早期我们开发web应用都是所有的包放在一起打成一个war包放入tomcat容器来运行的 所有的功能 所有的业务 后台管理 门户界面 都是由这一个war来支持的 这样的单应用 也称之为单体应用 因为十分不好扩展和拆分 在单体应用下 用户的登录
  • The command could not be located because '/sbin' is not included in the PATH environment variable.

    问题来源 重启Ubuntu后习惯性的执行ifconfig 报错如下 Command span class hljs string 39 ifconfig 39 span span class hljs keyword is span ava
  • bean实例化的方式

    1 最常见 使用构造方法 2 早些年 使用静态工厂的方式 3 更早些年的 使用实例化工厂的方式 4 spring框架常用 实现FactoryBean接口的方式
  • @Autowired

    1 Autowired依赖注入底层是通过反射暴力获取对象并赋值给属性 2 setter与构造器注入是通过给IOC容器提供入口注入的
  • C语言 Hanoi(汉诺)塔问题,用递归解决

    问题 古代有一个梵塔 xff0c 塔内有3个座A xff0c B xff0c C 开始时A座上有64个盘子 xff0c 盘子大小不等 xff0c 大的在下 xff0c 小的在上 有一个老和尚想把64个盘子从A作移到C座 xff0c 但规定每
  • Ubuntu server 22.04 安装kvm

    本人有一台工控机 xff0c 5500u cpu xff0c 8g 内存 xff0c 本来是打算用来跑docker的 xff0c 但是因为要装 k8s 虚拟机会更加合适方便 xff0c 宿主机的系统是ubuntu server 22 04
  • win10 linux 子系统 wsl2实现ip自动转发

    win10 系统带linux子系统有两个版本 第一个是wsl xff0c 它与windows 系统公用同1个ip地址 xff0c 但是没有自己内核 xff0c 不支持docker 第二个版本是wsl2 xff0c 它可以使用docker x
  • 【独家】互联网变现与计算广告(干货+5000字精彩问答)

    本讲座选自2015年9月28日刘鹏先生在清华大数据 技术 前沿 讲座上所做的题为 互联网变现与计算广告 的演讲 刘鹏 xff1a 大家好 xff0c 我是老的清华人 xff0c 诸位都是95后了 xff0c 你们出生的时候我是95年入学 清
  • 本地(window)使用alist和RaiDav网盘挂载

    一 背景 百度网盘的限速可能会让你转战阿里云盘 xff0c 但是阿里云盘的缺点在于不能分享 xff0c 网络上的资源都是通过各类网盘来分享的 xff0c 这样就会让你可能同时拥有不同网盘的账号 那么我们有没有一款工具 xff0c 可以将这些
  • 【笔记】ssd mobilenet 网络

    之前实习用过太多次mobilenet ssd xff0c 但是一直只是用 xff0c 没有去了解它的原理 今日参考了一位大神的博客 xff0c 写得很详细 xff0c 也很容易懂 xff0c 这里做一个自己的整理 xff0c 供自己理解 x
  • 添加与删除 Ubuntu 环境变量

    1 作者的系统是Ubuntu 13 10 xff0c 在其他linux发行版中环境变量的设置方式类似但会有不同 xff1b 2 这里以环境变量PATH为例 xff0c 环境变量还可以有很多 xff0c 也可以自己定义名称 什么是环境变量 环
  • [Kali Linux 安全渗透教程新手版]

    1 1什么是安全渗透 渗透测试时通过模拟黑客的攻击方法 来评估计算机网络系统安全的一种评估方法 通常的评估方式对评估结果更具全面性 而渗透测试更注重安全露的严重性 1 6Kali更新与升级 Ctrl 43 F1 快捷键提示 Ctrl 43
  • CTreeList 拖拽功能实现

    转载地址 http tech ddvip com 2008 11 122662837992492 html Visual C 43 43 中提供的MFC类CtreeCtrl xff08 树型控件 xff09 用来显示具有一定层次结构的数据项
  • 使用hex编码绕过主机卫士IIS版本继续注入

    本文作者 xff1a 非主流 测试文件的源码如下 xff1a 我们先直接加上单引号试试 xff1a http 192 168 0 20 conn asp id 61 1 27 很好 xff0c 没有报错 那我们继续 xff0c and 1
  • Win10启动VMware虚拟机结果宿主机蓝屏重启

    VM启动虚拟机结果宿主机蓝屏重启 xff0c 按照以下步骤处理即可 xff0c 我是通过升级VM版本最终解决的 xff0c 自己看自己的情况 xff0c 都试一下就行 1 操作控制面板 右键windows图标 xff0c 点击搜索 xff0
  • Debian9.12镜像下载及网络、软件源配置

    Debian9 12安装 配置 文章目录 获取镜像虚拟机安装配置网络配置合适的仓库源更新软件包 安装所需工具 搭建环境Debian镜像下载链接其他资源 获取镜像 Debian9 12 Debian 9 12 官方原版镜像下载 任我乐 ren
  • dpkg: 处理软件包 xxx (--configure)时出错 解决办法

    第一步 xff1a 备份 sudo mv var lib dpkg info var lib dpkg info bk 1 第二步 xff1a 新建 sudo mkdir var lib dpkg info 1 第三步 xff1a 更新 s
  • 解决SQL server中提示对象名无效

    用SQL server的时间不长 xff0c 但现在遇到两种情况 xff0c 在这里分别说一下解决办法 1 刚打开SQL server Manager Studio xff0c 想看看表里的信息 xff0c 就写一个查询语句 xff0c 结
  • 解决maven无法下载依赖的问题

    大概从2020年1月底的时候第一次遇到这个问题 xff0c 当时在假期期间自己写小Demo玩 xff0c 依赖下载不了就去找了个包放进去 xff0c 并没有太在意 直至几天后因为疫情在家远程办公的时候新项目的依赖一直下载不了 xff0c 困