nexus私服快速update index方法

简单搭好nexus私服后,做好基本的配置。

 

稍微麻烦点的就是让其更新Jar索引文件。如果有耐心的话,完全可以通过在线更新索引的方式来做,但所消耗的时间较长,让人误以为出错了,不知所措。

 

下面介绍一种简单、可行的方式来手动更新索引文件。 

 

访问 http://repo.maven.apache.org/maven2/.index/ 下载中心仓库最新版本的索引文件,在一长串列表中,我们需要下载如下两个文件(一般在列表的末尾位置)  

nexus-maven-repository-index.gz 【近300M大小】

nexus-maven-repository-index.properties  

下面就是解压这个索引文件,虽然后缀名为gz,但解压方式却比较特别,我们需要下载一个jar包indexer-cli-5.1.1.jar,我们需要通过这个特殊的jar来解压这个索引文件 

将上面三个文件(.gz & .properties & .jar)放置到同一目录下,运行如下命令 

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

 

查看nexus可执行文件,发现NEXUS_HOME="..",即home目录所在的目录.

 

等待程序运行完成之后可以发现indexer文件夹下出现了很多文件,将这些文件放置到{nexus-home}/sonatype-work/nexus/indexer/central-ctx目录下,重新启动nexus 

 

 

【一位十年码农的碎碎念,扫码关注获取更多精彩内容】

posted @ 2017-01-05 11:06  maventalker  阅读(1419)  评论(0编辑  收藏  举报