Windows下安装Nexus私服及更新索引
本文主要介绍怎么在Windows环境下安装Maven的Nexus私服,需要准备的环境有:
- Windows
- Nexus 2.14.18-01
下载Nexus
- 本文采用的Nexus版本为2.X,可以根据自身需要选择3.X版本
- 访问Nexus2.X地址,选择合适的2.X版本进行下载,Windows下载zip包,Linux下载tar.gz包
安装Nexus
- 解压nexus-2.14.18-01-bundle.zip文件,得到以下两个文件夹
nexus-2.14.18-01
sonatype-work
- 进入nexus-2.14.18-01\bin\jsw\windows-x86-64目录下,以管理员身份运行cmd命令,并执行以下命令
# 安装Nexus服务
install-nexus.bat
# 启动nexus服务
start-nexus.bat
访问Nexus
- 浏览器中输入http://localhost:8081/nexus即可访问,初始用户名密码
用户名:admin
密码:admin123
下载离线索引
- 访问Central索引地址,选择如图所示文件下载。建议一并下载同名的.sha1文件,可以对文件进行hash值校验,确保文件的完整性
- 访问Maven仓库地址,下载Indexer-5.1.1,Nexus2.X版本索引使用Indexer-5.x版本进行解压,高版本会导致索引无法使用
解压离线索引文件
- 将索引文件和Indexer-5.1.1放在同一目录下,使用管理员身份运行cmd,并执行以下命令解压。此步骤耗时较长,需耐心等待
java -jar indexer-cli-5.1.1.jar -u nexus-maven-repository-index.gz -d indexer
- 进入sonatype-work\nexus\indexer\central-ctx目录中,删除该目录下所有文件。并把上一步骤解压的indexer目录下所有文件拷贝至该目录下
查看Nexus离线索引
- 重启Nexus服务,访问Nexus后如图所示即可表明离线索引更新成功