网上很容易搜到的教程就不多说了,主要针对central库index无法更新进行说明
默认central库是 http://repo1.maven.org/maven2/ 直接更新index很难成功,经常出现超时异常。
解决方法如下:
1 下载 nexus-maven-repository-index.gz nexus-maven-repository-index.properties
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties
2 搭建本地服务,并修改host
127.0.0.1 repo1.maven.org
3 重新更新,我原以为这个过程会很快,实际还是需要些时间
注意观察控制台和tmp目录,tmp目录大小将增长至2G多,最后临时文件将自动删除恢复为几M
检查indexer/central-ctx,storage/central/.index
4 当nexus控制台的Scheduled Tasks完成后,修改host 回原来