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

一、基本信息

官網  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

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

10、後臺守護啓動

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

11、查看啓動情況

[root@localhost ~]# netstat -lntp

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

15、登錄

點擊右上角的 Sign in

說明:

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

查看默認密碼:

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

16、使用默認密碼登錄

17、初始化設置

18、重置密碼

下一步

19、基本設置完畢

20、其他配置信息

 

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

希望能夠對您有所幫助!

 

 

參考地址:

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

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章