博主也遇到过idea中无法下载maven index的情况,网上找了很多办法也不管用,后来无奈只能自己搭建nexus私服了,这样一般都可以解决,关于更多私服的配置我在这里就不再赘述了,有兴趣的可以百度看看

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

以下是具体步骤




第一步:去nexus官网下载NexusOSS2.X-bundle.zip(这里不选择OSS3.x,3.0版本的索引文件和2.0有很大区别)

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

第二步:将解压包放在一个大于20G空间的磁盘中的任意目录解压(等会需要下载中央仓库的索引,会占用很大的空间)

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

第三步:打开nexus-2.14.8-01-bundle\nexus-2.14.8-01\bin\jsw\windows-x86-64目录,运行console-nexus.exe

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

第四步:耐心等待一会后,打开http://localhost:8081/nexus/ 进入nexus首页

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

第五步:右上角login登陆 初始账号密码分别是admin admin123

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

第六步:打开repositories页面,选中central,然后点击下方configuration选项卡,在设置中将Download Remote Indexes打开,并且将central仓库添加到public中然后保存

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

第七步:右键central仓库选择update index这个时候一般nexus已经在后台开始下载索引了,这个时间比较长(我100M宽带下载了将近10分钟),可以去Administered》Scheduled Task中查看进程状态(我已经下载安装完毕了,所以这里的进程是空的)

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案


第八步:经过漫长的等待后呢,我们回到repositories界面中,点击下方的Browse index选项卡,然后点击刷新按钮,正常情况下就可以看到中央仓库的索引了(如果没有请查看日志,并且重启服务器试试)

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

第九步:至此nexus服务器上的中央仓库已经没有问题了。我们还需要修改Maven的配置文件(这里博主没有使用idea自带的maven,自带maven的配置文件的位置你们可以自己百度找一找),添加如下内容

1.修改本地仓库,这里选择你本地仓库的存放位置,我干脆直接指向nexus的中央仓库了,

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

2.添加server方便日后上传到私有仓库中

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

3.添加mirror

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

4.添加profiles和activeProfiles

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

5.至此maven的配置已经搞定了

第十步:检查一下IDEA中maven的配置,试试更新仓库吧

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案



索引文件是相当大的,默认idea会将索引下载到c盘下,当然也可以修改idea的配置文件的路径,比如我这里存放在F盘下

利用nexus私服,解决IDEA无法下载maven仓库索引文件的终极解决方案

相关文章:

  • 2021-10-16
  • 2021-08-22
  • 2022-12-23
  • 2021-12-18
猜你喜欢
  • 2022-02-28
  • 2021-05-17
  • 2021-09-27
  • 2021-07-28
  • 2021-11-11
  • 2021-12-29
  • 2021-09-20
相关资源
相似解决方案