Nexus3 私服搭建
简介
Maven 是 一个项目管理工具,可以被用于构建和管理各种项目,以及报告和文档的生成工作,通过仓库来统一管理各种构件;
Maven仓库被分为两类:本地仓库和远程仓库,远程仓库又分为三大类,分别是:中央仓库、私服和其他公共库;
Maven 私服的概念就是在局域网内架设一个仓库服务器,其代理远程仓库供局域网内的用户使用;
当我们需要下载一些构件(artifact)时,如果本地仓库没有,再去私服下载,私服没有,再去中央仓库下载。
私服优点:
- 减少网络带宽流量
- 加速 Maven 构建
- 部署第三方构件
- 提高稳定性、增强控制
- 降低中央仓库的负载
Nexus是私服的一种,是当前最流行的Maven仓库管理器;我们主要用它来搭建公司内部的maven私服。
搭建
1. 安装JAVA
#yum install java #java -version
2. 安装maven
cd /usr/local tar -zxvf nexus-3.19.1-01-unix.tar.gz mv nexus-3.19.1-01-unix nexus3
4. 启动Nexus
cd /usr/local/src/nexus3 cd nexus-3.19.1-01/bin ./nexus run
启动时间较长,大概两分钟左右,直到出现 started Sonatype Nexus OSS 才算完全启动,
此时通过浏览器8081端口即可访问Nexus私服。
5. 默认用户名和密码
在解压后的目录里有两个目录,nexus-3.19.1-01 和 sonatype-work
Nexus默认用户名为admin
默认密码在文件sonatype-work/nexus3目录下的admin.password文件中
第一次登陆需要更改密码,更改密码完成之后,admin.password文件会自动删除