Linux用Nexus搭建Maven私服

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013626215/article/details/86007013

一.环境说明

  1. 操作系统:ubuntu 14.04TLS
  2. JDK:jdk1.8 64位
  3. nexus:nexus3.1.4
  4. maven: apache-maven-3.6.0-bin.tar.gz

二.安装

1. 安装JDK

nexus3.x需要JDK1.8支持,所以我们首先在Linux下面安装JDK1.8,这里JDK安装不多介绍,没有安装的可参考JDK安装http://www.cnblogs.com/muzi1994/p/5818099.htmlnexus3.x需要JDK1.8支持,所以我们首先在Linux下面安装JDK1.8,这里JDK安装不多介绍。
没有安装的可参考JDK安装http://www.cnblogs.com/muzi1994/p/5818099.html

2. 安装maven ,载地址:http://maven.apache.org/download.cgi

首先下载maven,在`/usr/local/`目录下创建`mavn `目录即:`/usr/local/maven`
在目录中解压文件

tar -zvxf apache-maven-3.6.0-bin.tar.gz

配置maven环境变量

1.进入编辑模式:
vim /etc/profile

2.在文件的末尾添添加如下安装的文件路径:
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0
export PATH=$PATH:$MAVEN_HOME/bin

3.保存设置,使环境变量生效:
source /etc/profile

4.最后运行mvn -v验证maven是否安装成功
成功如:
root@ubuntu:~# mvn -v
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T11:41:47-07:00)
Maven home: /usr/local/maven3/apache-maven-3.6.0
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-153-generic", arch: "amd64", family: "unix"

3.安装Nexus,开源免费版下载地址 https://www.sonatype.com/download-oss-sonatype

首先下载maven,在`/usr/local/`目录下创建`nexus`目录即:`/usr/local/nexus`
在目录中解压文件,生成2个目录

在这里插入图片描述
由于2个目录是在同一目录级别中,配置文件中对sonatype-work目录的引用不对,修改
配置文件nexus-3.14.0-04/bin/nexus.vmoptions
修改后如下:以下3处写成绝对地址或正确的相对地址都可(此处添加了一个../,默认是就一个../
在这里插入图片描述

如需要修改默认port和host可在 /usr/local/nexus/nexus-3.14.0-04/etc/nexus-default.properties中修改
在这里插入图片描述

4.启动Nexus,进入到usr/local/nexus/nexus-3.14.0-04/bin目录下启动Nexus

[root@localhost bin]# ./nexus run & //后台启动,显示日志     &:表示后台启动
[root@localhost bin]# ./nexus start //后台启动,不显示日志


	或者配置nexus环境变量之后所有地方都可以启动了
	参照上面的maven环境变量配置  /etc/profile 末尾添加如下配置即可(nexus版本可根据实际情况改变)
	
	export NEXUS_HOME=/usr/local/nexus/nexus-3.14.0-04
	export PATH=$PATH:$NEXUS_HOME/bin
	
	//启动成功
	-------------------------------------------------
	
	Started Sonatype Nexus OSS 3.14-04
	
	-------------------------------------------------

5.验证启动Nexus成功

浏览器中输入即 http://localhost:8081 访问nexus,出现如下图说明安装成功
在这里插入图片描述

6.服务搭建成功,下一篇文章将结合android studio介绍如何使用上传到maven仓库中

猜你喜欢

转载自blog.csdn.net/u013626215/article/details/86007013
今日推荐