在 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
2
cd nexus
mv nexus-x.x.x-xx data/
  • 配置环境变量(根据自己需要选择配置)
1
2
export NEXUS_HOME=/usr/local/nexus-3.60.0-02-mac/nexus-3.60.0-02
PATH=$PATH:$NEXUS_HOME/bin

然后保存退出,在终端中执行刷新配置命令

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 仓库的统一地址。组合仓库中可以看到成员仓库中的工件资源,但是无权删除