1、简介
1.1介绍
- Nexus私服,也被称为Maven仓库管理器,是许多公司在自己的局域网内搭建的远程仓库服务器。
- 提供了强大的仓库管理功能和构件搜索功能,使得开发人员能够更方便地管理和使用Maven项目中的依赖库。
1.2作用
- 内网访问:通过搭建Nexus私服,开发人员可以在局域网内访问Maven的远程仓库,无需直接连接到外部网络。这对于那些不提供外网访问权限的公司或项目组来说尤为重要。
- 节省外网带宽:Nexus私服可以缓存从外部Maven仓库下载的依赖库,当其他开发人员需要相同的依赖库时,可以直接从Nexus私服下载,而无需再次从外部网络下载。这大大节省了外网带宽的使用。
- 加速Maven构建:由于Nexus私服缓存了依赖库,因此开发人员可以更快地下载所需的依赖库,从而加速了Maven项目的构建速度。
- 允许上传和下载私有库:Nexus私服允许公司或项目组上传自己的私有库到服务器上,并在局域网内共享这些私有库。这些私有库可能是公司内部开发的组件、库或其他资源,通过Nexus私服可以方便地进行管理和使用。
- 提供项目构建的稳定性:由于Nexus私服位于公司内部网络,因此它受外部网络因素的影响较小。这有助于提供项目构建的稳定性,减少因外部网络问题导致的构建失败。
2、下载安装
2.1下载
下载地址:Downloadhttps://help.sonatype.com/en/download.html
2.2安装
步骤一:解压压缩包
- nexus-3.31.1-01:服务器
- sonatype-work:工作空间
步骤二:
- 进入文件夹D:\Java\nexus-3.31.1-01-win64\nexus-3.31.1-01\bin
- 执行黑窗口,代码:nexus /run nexus_server
服务启动成功↓
访问localhost:8081也可验证是否启动成功
如果要修改虚拟机参数,到nexus->bin->nexus.vmoptions进行修改
3、登录和退出
3.1登录
步骤一:
点击右上角sign in
步骤二:
输入用户名和密码
用户名:admin
密码: 存储在 sonatype-work\nexus3\admin.password文件下
步骤三:
根据步骤执行5步
1、点击next
2、设置新密码
3、设置是否可以匿名访问
4、选择是否同意收集信息
5、确定完成