记一次 Centos 7 搭建 Nexus (Maven私服)

一、基本信息

记一次 Centos 7 搭建 Nexus (Maven私服)_第1张图片

官网  https://www.sonatype.com/

下载  https://help.sonatype.com/repomanager3/download  

二、特点

Nexus3.x 相较 2.x 版本有很大的改变

1、从底层重构,从而提高性能,增强扩展能力,并改善用户体验

2、升级界面,增加更多的浏览,搜索和管理功能

3、提供安装包,使部署更简单(安装完自动添加成服务,省去手动添加的麻烦)

4、增加 Docker、NuGet、npm、Bower 的支持

5、提供新的管理接口,从而能自动管理任务。

搭建本地 Nexus 私有仓库有如下特点:

加速构建、稳定

节省带宽、节省中央 maven 仓库的带宽

控制和审计

能够部署第三方构件

可以建立本地内部仓库、可以建立公共仓库

注意:3.x 版本只能运行在 Jvm8 及以上

三、环境、工具说明

1、系统说明

系统:CentOS-7-x86_64-Minimal-1708

下载地址: 

 http://archive.kernel.org/centos-vault/7.4.1708/isos/x86_64/   

2、VMware 版本:VMware Workstation Pro15

3、安装虚拟机

每个虚拟机配置:  4G内存  2核CPU

安装过程可参考:

https://blog.csdn.net/llwy1428/article/details/89328381

4、工具:xshell5

5、JDK版本:jdk1.8

四、安装部署

1、安装 JDK及其他基础工具

[root@localhost ~]# yum install java-1.8.0-openjdk-devel vim wget lrzsz net-tools -y

或参考:https://blog.csdn.net/llwy1428/article/details/85232267

2、创建目录

[root@localhost ~]# mkdir /opt/nexus

3、切换目录

[root@localhost ~]# cd /opt/nexus/

4、在官网上下载文件  nexus-3.20.0-04-unix.tar.gz

官网下载地址:https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3

5、把文件放置在目录  /opt/nexus 中,并解压文件

解压文件:

[root@localhost nexus]# tar zxvf nexus-3.20.0-04-unix.tar.gz

记一次 Centos 7 搭建 Nexus (Maven私服)_第2张图片

6、创建用户

[root@localhost ~]# useradd nexus

7、给用户 nexus 对目录 /opt/nexus 赋权

[root@localhost ~]# chown -R nexus:root /opt/nexus/

8、切换用户

[root@localhost ~]# su nexus

说明

[nexus@localhost root]$ /opt/nexus/nexus-3.20.0-04/bin/nexus
Usage: /opt/nexus/nexus-3.20.0-04/bin/nexus {start|stop|run|run-redirect|status|restart|force-reload}

9、控制台启动服务

[nexus@localhost root]$ /opt/nexus/nexus-3.20.0-04/bin/nexus run

记一次 Centos 7 搭建 Nexus (Maven私服)_第3张图片

10、后台守护启动

[nexus@localhost root]$ nohup /opt/nexus/nexus-3.20.0-04/bin/nexus run &

11、查看启动情况

[root@localhost ~]# netstat -lntp

记一次 Centos 7 搭建 Nexus (Maven私服)_第4张图片

12、防火墙开放端口 8081

[root@localhost ~]# firewall-cmd --zone=public --add-port=8081/tcp --permanent

13、重启防火墙

[root@localhost ~]# systemctl restart firewalld

或者直接关闭防火墙

14、浏览器查看

浏览器地址栏录入:http://192.168.11.16:8081/  说明:192.168.11.16  是我虚拟机的 IP

记一次 Centos 7 搭建 Nexus (Maven私服)_第5张图片

15、登录

点击右上角的 Sign in

记一次 Centos 7 搭建 Nexus (Maven私服)_第6张图片

说明:

默认密码存放位置:/opt/nexus/sonatype-work/nexus3/admin.password

查看默认密码:

[nexus@localhost root]$ cat /opt/nexus/sonatype-work/nexus3/admin.password
7554624f-0fb1-45af-86a7-2f4997a2bae9   (默认密码随机生成,每次安装均不相同)

16、使用默认密码登录

记一次 Centos 7 搭建 Nexus (Maven私服)_第7张图片

17、初始化设置

记一次 Centos 7 搭建 Nexus (Maven私服)_第8张图片

18、重置密码

记一次 Centos 7 搭建 Nexus (Maven私服)_第9张图片

记一次 Centos 7 搭建 Nexus (Maven私服)_第10张图片

下一步

记一次 Centos 7 搭建 Nexus (Maven私服)_第11张图片

19、基本设置完毕

记一次 Centos 7 搭建 Nexus (Maven私服)_第12张图片

20、其他配置信息

记一次 Centos 7 搭建 Nexus (Maven私服)_第13张图片

 

具体配置详见:

https://blog.csdn.net/llwy1428/article/details/105084057

 

至此,记一次  Centos 7  搭建 Nexus  (Maven私服)操作完毕!

希望能够对您有所帮助!

 

 

参考地址:

https://blog.csdn.net/u012637358/article/details/93832491

https://www.cnblogs.com/hujiapeng/p/7127213.html

 

你可能感兴趣的:(Nexus,Linux-Centos,x.x,Maven,Nexus)