博主也遇到过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盘下
热门工具 换一换