在linux下搭建neuxs私服(包含3.0以下和3.0以上两个版本)

        私服是架设在局域网内的一种特殊的远程仓库,通过它可以实现对远程中央仓库的代理或者添加第三方构件。通常情况下,我们添加一个Maven依赖之后,它会首先去本地仓库查找是否有我们所需要的jar包,如果有则直接使用;如果没有的话它就会去默认的远程中央仓库去下载到本地使用。但有些我们公司内部需要使用的公共jar包,远程的中央仓库是没有的,这时我们就可以将这些公司内部使用的公共jar包放到私服上,然后提供给大家进行下载。这时当我们添加一个Maven依赖之后,它同样会首先去查找本地仓库;如果本地仓库没有,它就会去查找私服仓库,从私服上下载到本地使用;如果私服仓库也没有的话,它才会去远程中央仓库去下载到私服上,然后再下载到本地上提供给大家使用。

一、Nexus3.0以下版本安装

1、下载地址

        目前nexus官方已经不提供3.0以下版本的下载了,如果想要使用nexus3.0以下版本的话可以到csdn的资源库中去下载,下载地址:https://download.csdn.net/psearch/0/10/0/2/1/nexus-2.9.0-04-bundle.zip  我目前使用的也是这个版本的,3.0以上版本的用不太习惯。

2、使用rz命令上传压缩包到linux

也可以使用sftp工具进行上传,比如FileZilla、CRT等,上传起来更简单。

在linux下搭建neuxs私服(包含3.0以下和3.0以上两个版本)_第1张图片

使用ll命令查看一下是否上传成功。

3、将上传的文件解压到指定的目录

[root@localhost ~]# unzip -d /usr/local/nexus  nexus-2.9.0-04-bundle.zip

 4、进入bin目录

[root@localhost ~]# cd /usr/local/nexus/nexus-2.9.0-04/bin

5、启动nexus 

[root@localhost bin]# ./nexus start

6、访问nexus

 nexus默认的启动端口是8081,输入下面的地址进行访问,192.168.188.132是你的linux的IP地址

在linux下搭建neuxs私服(包含3.0以下和3.0以上两个版本)_第2张图片

7、登录

默认的账户是:admin,密码是:admin123

在linux下搭建neuxs私服(包含3.0以下和3.0以上两个版本)_第3张图片

8、查看nexus的仓库

在linux下搭建neuxs私服(包含3.0以下和3.0以上两个版本)_第4张图片

9、可能出现的问题

 如果浏览器提示拒绝访问,那么很可能是防火墙的问题,请尝试关闭防火墙或者开放防火墙的8081端口(以下命令只适用于centos7以上版本)

查看防火墙状态:systemctl status firewalld
启用防火墙:systemctl start firewalld
停止防火墙:systemctl stop firewalld
禁用防火墙:systemctl disable firewalld

二、Nexus3.0以上版本安装

1、下载

官方下载地址:https://www.sonatype.com/download-oss-sonatype

在linux下搭建neuxs私服(包含3.0以下和3.0以上两个版本)_第5张图片

2、上传并解压到指定目录

[root@localhost ~]# tar -zxvf nexus-3.15.1-01-unix.tar.gz -C /usr/local/nexus

3、进入到bin目录启动nexus

[root@localhost ~]# cd /usr/local/nexus/nexus-3.15.1-01/bin/
[root@localhost bin]# ./nexus start

4、查看8081端口是否启动

3.0以上版本的启动时特别慢,要等8081端口启动之后再进行访问,查看8081端口命令:

[root@localhost bin]# netstat -anp|grep 8081

5、在浏览器上访问nexus

看到下面这个页面就是启动成功了,登陆的账户和密码跟3.0以下版本的是一样的,如果无法访问请查看防火墙

在linux下搭建neuxs私服(包含3.0以下和3.0以上两个版本)_第6张图片

你可能感兴趣的:(Maven,Nexus,Linux,Linux服务器)