Nexus
在 Mac 上使用 Nexus 与在其他平台上使用基本相同。下面是在 Mac 上使用 Nexus 的一般步骤:
- 下载和安装 Nexus:首先,你需要从Nexus官方网站下载并安装 Nexus
- 解压 Nexus 安装包:将下载的 Nexus 安装包解压缩到你选择的目录中
1 | tar -xvf nexus-x.x.x-xx.tar.gz |
- 配置 Nexus 数据目录:在解压缩的 Nexus 目录中,找到
nexus-x.x.x-xx
文件夹,并将其重命名为 nexus。然后,将 Nexus 数据目录从默认位置(${NEXUS_HOME}/data
)更改为你选择的目录
1 | cd nexus |
- 配置环境变量(根据自己需要选择配置)
1 | export NEXUS_HOME=/usr/local/nexus-3.60.0-02-mac/nexus-3.60.0-02 |
然后保存退出,在终端中执行刷新配置命令
1 | source ~/.bash_profile |
这样就可以不用进入 bin 文件 全局来启动、关闭 nexus 了
- 启动 Nexus 服务器:在终端中,进入 Nexus 目录,然后运行以下命令以启动 Nexus 服务器
1 | nexus start |
- 访问 Nexus Web 界面:打开浏览器,并访问
http://localhost:8081
(默认情况下 Nexus 运行在 8081 端口)。通过 Web 界面登录 Nexus,默认管理员用户名为 admin,密码为 admin123。首次登录时会提示你修改管理员密码
proxy:代理仓库。即你可以设置代理远程的仓库,设置了代理之后,在你的 Nexus 仓库中找不到需要的工件就会到代理的远程仓库中查找
hosted:本地仓库。即本地的私有仓库。通常用来存放和管理非中央仓库或者你自己开发的工件包。这仓库有 release 和 snapshots 两种类型,自己在构建工件包的时候,就需要指定 release(正式版/发行版) 还是 snapshots(开发版)
group:组合仓库。这种类型的仓库可以组合多个仓库,然后用户只要访问这个组合仓库,就可以同时访问被组合的其它成员仓库。一般用来给用户一个访问 Nexus 仓库的统一地址。组合仓库中可以看到成员仓库中的工件资源,但是无权删除
评论