nexus可以在线更新中央仓库索引,但是更新速度慢,而且很有可能下载的索引不全。下面介绍一种离线更新中央仓库索引的方式,速度快并且可靠。

1、访问http://repo.maven.apache.org/maven2/.index/下载中心仓库最新版本的索引文件,我们需要下载如下两个文件nexus-maven-repository-index.gz和nexus-maven-repository-index.properties。

2、我们需要下载一个jar包indexer-cli-5.1.1.jar,我们需要通过这个特殊的jar来解压这个索引文件。可以从http://mvnrepository.com/网站搜索下载。

3、将三个文件放在同一目录下。

 
cmd进入对应目录执行以下命令。

Java -jar indexer-cli-5.1.1.jar -u nexus-maven-repository-index.gz -d indexer

请耐心等待,解压过程大概10分钟。 

4、等待程序运行完成之后可以发现indexer文件夹下出现了很多文件,清空{nexus-home}/sonatype-work/nexus/indexer/central-ctx目录,将生成的文件拷贝至上述目录,重新启动nexus,可以看到离线更新索引成功。 

原博客地址:http://blog.csdn.net/shawyeok/article/details/23564681

Maven使用技巧001--- 离线更新nexus中央仓库索引的方案相关推荐

  1. 使用gradle插件发布项目到nexus中央仓库

    文章目录 简介 Gradle Nexus Publish Plugin历史 插件的使用 Groovy DSL Kotlin DSL 插件背后的故事 总结 简介 Sonatype 提供了一个叫做开源软件 ...

  2. maven联网下载依赖时,在中央仓库找不到要下载的依赖

    解决方法 第一步:把你需要的jar先下载下来,放在桌面(放在其它位置都行) 第二步:打开cmd执行以下命令 mvn install:install-file -Dfile=C:\Users\yqn\D ...

  3. nexus 离线下载中央库索引

    nexus可以在线更新中央仓库索引,但是更新速度慢,而且很有可能下载的索引不全.下面介绍一种离线更新中央仓库索引的方式,速度快并且可靠. 1.访问http://repo.maven.apache.or ...

  4. maven 中央仓库网址

    1.阿里云: https://maven.aliyun.com/mvn/search 2.中央仓库 https://mvnrepository.com/

  5. install package vif包_Nexus上传自己本地jar包 和下载maven中央仓库里的包到nexus - 剑器近丶...

    一.上传自己本地jar包到Nexus 1)在Nexus中创建maven2hosted仓库 2) 我这里使用的是混合的() 也可以创建两个 一个是releases 一个是snapshots. 3)上传前 ...

  6. maven学习(中)- 私服nexus搭建

    接上回继续,相信大家对maven每次都联网从国外站点下载依赖项的龟速网络已经不坎忍受了,今天先来看看如何搭建"仓库私服",目前nexus是使用比较广泛的私服软件之一,下面将介绍基本 ...

  7. windows下集成maven+eclipse开发环境二:集成maven到eclipse,并使用nexus作为maven仓库...

    上一章中,我们已经成功安装了nexus,现在我们将在eclipse中集成maven插件,并将nexus配置成maven的仓库. 1.安装eclipse的svn插件subeclipse,打开你的ecli ...

  8. 如何将自己的代码发布到Maven中央仓库?

    去年在公司做工作流相关业务时,当时使用flowable做引擎,中途涉及到一些业务上的需求,自己整理了一些代码,考虑到开源精神,当时就想着将于公司业务无关的代码抽离出来,放到Maven中央仓库中,以供别 ...

  9. 【Maven】高级应用:私服(nexus)搭建及使用、自定义项目骨架(archtype)

    当我们执行 Maven 构建命令时,Maven 开始按照以下顺序查找依赖的库: Maven版本: version(SNAPSHOT):快照版本.随时更新不稳定的,每个版本都只是特定时间点的快照.同时, ...

最新文章

  1. Intellij IDEA中生成jar包
  2. https ssl 总结
  3. 利用jQuery和bootstrap更改radio样式
  4. android 获取网卡mac_Java获取Linux安卓设备的mac地址方法
  5. sed: -e expression #1, unknown option to `s'解决办法
  6. 活动: 北京Xamarin分享会第4期(2017年7月8日)
  7. Mult-Nim博弈
  8. [转载] 如何在Android设备之间共享Google Play应用,音乐等
  9. Redis的基础事务
  10. 要注意观察我们周围的人,不要一天只是低头写代码!
  11. VB.NET版+三层实现登陆
  12. java编写flash相册的制作软件,Flash电子相册制作工具(Amazing Flash Gallery Maker)
  13. TongWeb基本使用
  14. navicat激活失败
  15. 【全网世界区划最全整理输出之第四部分】全世界所有国家的行政区划整理,省市信息,已按照国家,省,市排好序,可直接复制使用,第四部分到17193行,总条数:21088
  16. 荣耀笔记本锐龙版和linux,在家办公的最佳利器:荣耀笔记本14锐龙版体验
  17. 面积曲线AUC(area under curve)
  18. idea spring boot 修改html等不重启即时生效
  19. 音视频学习 -- 视频特性测试
  20. select into from 和 insert into select的使用

热门文章

  1. 吴恩达深度学习5.1练习_Sequence Models_Building a RNN Step by Step
  2. 计数排序(Counting sort)
  3. PaddlePaddle踩坑指北系列——Linux安装(一)
  4. Tomcat错误解决
  5. zero copy图解
  6. luogu P1220 关路灯
  7. 使用VSCODE开发UE4
  8. 文件操作命令(replace)
  9. php面向对象之get和set方法
  10. JPA之@GeneratedValue注解