需要三个文件
1.indexer-cli
2.nexus-maven-repository-index.gz
3.nexus-maven-repository-index.properties
第1在maven储存库找吧https://mvnrepository.com/,或者在百度搜Indexer-cli第一个就是,再找不到这里有地址https://mvnrepository.com/artifact/org.apache.maven.indexer/indexer-cli/5.1.1
第2和第3文件下载地址(两个文件在最下面)https://repo.maven.apache.org/maven2/.index/
第一步:删除central-ctx文件夹下所有文件
我是用xftp进到 /usr/local/nexus/sonatype-work/nexus/indexer/central-ctx 文件夹下选中右键删除,简单粗暴
第二步:把需要的三个文件传到linux服务器,并执行indexer-cli文件
(1)在nexus创建文件夹index来放这三个文件:mkdir -p /usr/local/nexus/index
(2)用xftp把三个文件传到上面创建好的文件夹下
(3)切换到index文件夹下:cd /usr/local/nexus/index
(4)执行indexer-cli这个jar文件(需要一点时间我打了把王者荣耀都没执行完,执行完central-ctx文件夹下会有很多文件):java -jar indexer-cli-5.1.0.jar -u nexus-maven-repository-index.gz -d /usr/local/nexus/sonatype-work/nexus/indexer/central-ctx
用了12分15秒。。。
第三步:重启nexus
切换到nexus的bin目录
cd /usr/local/nexus/nexus-2.12.0-01/bin
./nexus stop
./nexus start