Intellij Idea无法更新maven插件索引的解决

最近在学习Spring+Spring MVC+MyBatis的时候,需要使用Maven来构建项目,而我使用的IDE为Intellij Idea。在添加maven依赖的时候,默认情况下并没有补全。在网上搜索了一下,需要先更新maven repository的索引之后才可以自动补全。而由于maven源码当中写死了中央仓库的地址,而由于国内的网络环境问题,所以更新索引很是花了一些时间才完成。下面做个记录,以备后查。

首先打开一个项目

注意首先需要打开一个project,否则在设置当中没有远程仓库的索引那一项:
这里写图片描述

更新索引

在上面的图片当中,选中远程仓库那一项,然后点击update来更新,此处根据不同的情况,可能会有如下报错:

索引资源未找到

java.lang.RuntimeException\: java.io.FileNotFoundException\: Resource nexus-maven-repository-index.properties does not exist

获取超时

错误问题解决

  1. 经尝试,以上两种错误均为网络问题导致,可以在设置代理的情况下尝试更新,设置代理的方式如下:
    这里写图片描述
  2. 实际尝试过程中,即使设置了代理还是会出现更新失败的情况,经排查,发现是我自己的shadowsocks设置为了PAC模式,即不在名单当中的网址并不走代理,而是直连。所以只需要将shadowsocks模式更改为:全局模式即可。
    这里写图片描述

最终效果如图
这里写图片描述


参考链接:
IntelliJ IDEA中Maven插件无法更新索引之解决办法

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值