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

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


以下是具体步骤




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


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


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


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


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


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



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



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


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

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


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


3.添加mirror


4.添加profiles和activeProfiles


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

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





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


评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值