【Linux】CentOS安装nexus

私服了解:

  • Nexus可以做Maven私服,私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库。有三种专门的Maven仓库管理软件可以用来帮助大家建立私服:
  • Apache基金会的Archiva、JFrog的Artifacotory和Sonatype的Nexus,Archiva是开源的,Artifacotory和Nexus的核心也是开源的。
  • 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不为自己的团队搭建属于自己的maven私服,这样既节省了网络带宽也会加速项目搭建的进程,当然前提条件就是你的私服中拥有项目所需的所有构件。

1、下载nexus软件:

1.1使用wget命令直接下载安装:

wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.5-02-bundle.tar.gz

1.2去官网下载,用软件拖到系统相应位置。

本例拖到路径:/usr/local/nexus-2.14.5-02-bundle.tar.gz
官网链接:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.5-02-bundle.tar.gz

2、解压:

[root@localhost local]# tar -zxvf nexus-2.14.5-02-bundle.tar.gz

2.1 解压后会得到两个目录nexus-2.14.5-02和sonatype-work
2.2 一般nexus-2.14.5-02是安装和配置的目录,sonatype-work是工作空间目录,在配置文件中默认的工作空间路径就是指向这个文件夹的,因为随着jar包的增多这个目录会变的很多,所以一般都会把这个目录移到磁盘空间比较大的目录下

3、配置文件:

1.先配置conf目录下面的属性配置文件,该文件主要是配置端口号和程序访问ip地址,工作目录路径的配置

[root@localhost local]# vi nexus-2.14.5-02/conf/nexus.properties

这里写图片描述
说明:如果是自己做实验默认的就可以了,接下来我们看启动的配置文件,在这可以配置nexus的安装路径和启动用户,pid的路径,一般除了安装路径和启动用户用默认的就可以了

[root@localhost local]# vi nexus-2.14.5-02/bin/nexus

这里写图片描述

4、配置环境变量

4.1去修改etc目录下的profile文件,执行命令:

[root@localhost local]# cd /etc/profile //cd后面有个空格

4.2在文件最后添加下面代码:

export RUN_AS_USER=root:

4.3刷新环境变量:

source /etc/profile

5、启动nexus

执行下面命令:

cd /usr/local/software/nexus //路径转换
nexus-2.14.5-02/bin/nexus start //启动命令

这里写图片描述
说明:看到这个说明启动成功

6、访问页面:192.168.244.131:8091/nexus,此处的IP是你自己的服务器IP。

这里写图片描述

猜你喜欢

转载自blog.csdn.net/ght886/article/details/80846936