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插件无法更新索引之解决办法

猜你喜欢

转载自blog.csdn.net/u010846934/article/details/78132264
今日推荐