Ubuntu安装配置Maven私服Nexus

1、 简介
Maven是什么?Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model(POM)的概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件来管理maven项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。

maven的仓库可以分为两大类:
①本地仓库
②远程仓库
在远程仓库中又分成了3种:
a、中央仓库
b、私服
c、其它公共库。
私服是一种特殊的远程仓库,它是架设在局域网中的仓库服务,私服代理广域网上的远程仓库,供局域网内的Maven用户使用。当Maven需要下载构件的时候,它从私服请求,如果私服上不存在该构件,则从外部的远程仓库下载,缓存在私服上之后,再从Maven的下载请求提供服务。我们还可以将自己开发的私有构建上传到私服,供局域网中的开发人员使用。

2、 Maven私服的好处
①节省自己的外网带宽
②加速Maven构件下载速度
③部署第三方构件用
④提高稳定性,当Internet不稳定的时候,私服可以提供稳定的服务
⑤降低中央仓库的负荷
3、 JDK安装配置
下载jdk并解压

vim /etc/profile

添加如下内容:

export JAVA_HOME=/button/dev/jdk7/jdk1.7.0_80  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

注:jdk路径修改为自己的

修改保存之后:

source /etc/profile

使用如下命令验证是否安装成功:

java -version

这里写图片描述

4、 Maven安装配置
下载maven,如下所示:

http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/
这里写图片描述
下载之后解压,首先配置maven:
记住maven解压的路径:例如
/button/dev/maven/apache-maven-3.5.3

vim /etc/profile

添加如下内容:

扫描二维码关注公众号,回复: 2743285 查看本文章
#maven
MAVEN_HOME=/button/dev/maven/apache-maven-3.5.3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

添加保存之后:

source /etc/profile

使用如下命令验证是否安装成功:

mvn -v

这里写图片描述
5、 Nexus安装配置
下载nexus,如下所示:
https://www.sonatype.com/download-oss-sonatype
这里写图片描述
解压并进入解压后的bin目录
这里写图片描述
启动nexus:

./nexus start

这里写图片描述
注:nexus安装目录必须有权限,否则会启动失败。
这里写图片描述
修改nexus端口:
配置文件位于nexus解压目录”conf/nexus.properties”,具体修改如下:
这里写图片描述
6、 使用nexus
http://ip:端口/nexus
点击右上角登录:
这里写图片描述
Username:admin
Password:admin123

猜你喜欢

转载自blog.csdn.net/qq_26709459/article/details/80466239