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,可以看到離線更新索引成功。
文章轉載:https://blog.csdn.net/omaiga1993/article/details/47380139