内网私仓全流程搭建记录(一)-Nexus3环境搭建
1、部署
1)在https://help.sonatype.com/repomanager3/product-information/download中下载对应环境及版本,此处要求3以上版本,本次以“nexus-3.38.1-01-win64”版本为例;
2)下载完成后解压文件夹到指定目录,我们这里指定到“D:\SoftWares”;
3)在解压后的“D:\SoftWares\nexus-3.38.1-01-win64\nexus-3.38.1-01\bin”路径下,通过cmd命令执行“nexus /run”命令 (如权限不足,使用管理员权限运行),也可通过“nexus /install nexus3"直接安装服务便于下次开机自启;
4)如遇到接口冲突等问题,可在”..\nexus-3.38.1-01-win64\nexus-3.38.1-01\etc“路径下修改nexus-default.properties配置文件,这里将端口修改为“19999”;
5)如因内存设置不足,可修改”..\nexus-3.38.1-01-win64\nexus-3.38.1-01\bin”下的nexus.vmoptions配置文件;
6)服务启动后,在浏览器中输入“http://127.0.0.1:19999/%E2%80%9D回车,显示nexus界面,下图所示:
2、设置
1)点击右上角的sign in按钮,输入用户名和密码,登录nexus;
2)点击设置图标,进入nexus设置界面后,点击【Repository】->【Repositories】->【Create repository】,新建一个Repository,输入相关参数,如下图所示:
由于内网部署,所有仓库需选择hosted,并且Deployment policy应选择Allow redeploy,允许进行部署和更新,设置完成后点击【Create repository】进行创建;
3)创建完成后可以看到新建的Repository(仓库),如下图所示:
相同的方法再建一个npm仓库;