Nexus 私有制品库搭建
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-link.png)
![](/theme/default/default/images/main/icon-jing.png)
1. Nexus 概述
Nexus 是一款 Maven 仓库管理器,用于管理开发中所需的构件,以节省带宽和时间。它有两个版本:免费的开源版本和收费的专业版本。Nexus 提供了对 Docker、NuGet、npm、Bower 等的支持,并在 3.x 版本中改善了性能和用户体验。
2. 安装 Nexus
安装 Nexus 需要从官方网站或其他链接下载相应操作系统的安装包。解压后会得到两个主要目录:安装目录和数据目录。示例中的路径是 C:\jenkins\nexus3\nexus-3.30.0-01
和 C:\jenkins\nexus3\sonatype-work\nexus3
。
3. 启动 Nexus
Nexus 的启动要通过命令行窗口执行 nexus.exe /run
命令。成功启动后可以通过浏览器访问本地的8081端口来验证。管理员密码存储在指定的 admin.password
文件中。
4. Nexus 说明
4.1 仓库类型说明
Nexus 支持三种类型的仓库:Proxy(远程仓库代理)、Hosted(宿主仓库)、Group(仓库组)。这些配置允许用户通过Nexus代理远程仓库,部署私有构件,以及通过一个统一地址访问多个仓库。
4.2 仓库说明
Central Repository 的 Proxy 是一个关键配置,主要用于获取大部分构件。Hosted Repository 通常包含三个仓库:3rd party、snapshots、releases,用于保存第三方库、快照版和发布版的 jar 包。Group Repository 是一个虚拟的仓库,它通过聚合实体仓库对外提供统一的访问地址。
想要了解更多内容?
![](/theme/default/default/images/main/icon-link.png)
![](/theme/default/default/images/main/icon-jing.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)