ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

搭建私服仓库:(二)手动更新私服中央仓库索引

2021-09-06 03:31:21  阅读:201  来源: 互联网

标签:nexus cli 仓库 私服 indexer 索引


由于私服最初搭建的时候没有索引信息,如果让私服自动到中央仓库下载则速度极其慢,所以我们最好先进行手动更新索引,这样更新之后中央仓库的jar包就可以被查询到了。

下载相关组件

手动更新索引需要用到三个组件,分别为公共库索引nexus-maven-repository-index.gz/.properties、解析和发布索引的工具[indexer-cli.jar](indexer-cli https://search.maven.org/artifact/org.apache.maven.indexer/indexer-cli)(我这里的nexus是2.14版本,所以indexer-cli用到5.x);
百度云盘统一下载 提取码:8br9(文件较大,不建议从这下载)

停止服务

更新索引需要暂停服务的运行

更新索引

将上述三个组件放到/sonatype-work/nexus/inderxer目录下

清空central-ctx目录内的所有文件,打开CMD命令行工具,进入/sonatype-work/nexus/indexer目录,执行以下命令更新索引:

java -jar indexer-cli-5.1.0.jar -u nexus-maven-repository-index.gz -d central-ctx

将对Maven中央仓库中的所有依赖进行建立索引,大概需要20分钟,最终整个central-ctx文件夹大小将近8g:

可以在central-ctx目录中看到最终的索引信息

启动服务

重新启动服务,可以看到Browse Index选项卡页面中有中央仓库的索引信息,这样以后使用私有仓库时,如果仓库中没有需要的依赖,再去下载时就很快了。

标签:nexus,cli,仓库,私服,indexer,索引
来源: https://www.cnblogs.com/dandelion200/p/15227583.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有