nexus代理maven仓库]
使用nexus代理maven仓库更新索引的方法:
下载更新包
Download maven repository
[root@192 app]# wget http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz
[root@192 app]# wget http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.propertiesDownload indexer-cli
[root@192 app]# wget http://central.maven.org/maven2/org/apache/maven/indexer/indexer-cli/5.1.1/indexer-cli-5.1.1.jar停止nexus
[root@192 app]# /mnt/app/nexus/bin/nexus stop将nexus-maven-repository-index.gz,nexus-maven-repository-index.properties,indexer-cli-5.1.1.jar放在同一目录下,解压nexus-maven-repository-index.gz
[root@192 app]# java -jar indexer-cli-5.1.1.jar -u nexus-maven-repository-index.gz -d indexer创建indexer/central-ctx目录
[root@192 app]# grep karaf.data /mnt/app/nexus/bin/nexus.vmoptions
-Dkaraf.data=/mnt/data/nexus
[root@192 app]# mkdir -p /mnt/data/nexus/indexer/central-ctx
[root@192 app]# chown -R wisdom.wisdom /mnt/data/nexus/indexer拷贝indexer目录下的内容到indexer/central-ctx
[root@192 app]# cp indexer/* /mnt/data/nexus/indexer/central-ctx/
[root@192 app]# chown -R wisdom.wisdom /mnt/data/nexus/indexer重启nexus
[root@192 app]# /mnt/app/nexus/bin/nexus start