maven系列三 —— nexus仓库安装配置(一)

一、为什么使用Nexus?

 

        如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下 载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么 办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不为自己的团队搭建属于自己的maven私服,这样既节省了网络带宽也会加速项目搭建的进程, 当然前提条件就是你的私服中拥有项目所需的所有构件

 

二、安装nexus

1、在http://www.sonatype.org/nexus/ 下载 nexus-latest-bundle.zip

 

2、解压nexus-latest-bundle.zip文件到F:\a安装程序\maven,在系统环境变量path中配置 F:\a安装程序\maven\nexus-2.8.1-01\bin

打开命令窗口,使用mvn -v,如果出现下图所示,则表示配置成功。

maven系列三 —— nexus仓库安装配置(一)_第1张图片

 

3、安装nexus服务

maven系列三 —— nexus仓库安装配置(一)_第2张图片

 

3、开启、关闭、重启nexus

nexus start

maven系列三 —— nexus仓库安装配置(一)_第3张图片

nexus stop

nexus restart

maven系列三 —— nexus仓库安装配置(一)_第4张图片

 

在windows中,也可以直接使用bat文件开启nexus

maven系列三 —— nexus仓库安装配置(一)_第5张图片

 

4、使用http://localhost:8081/nexus访问nexus,默认端口是8081

maven系列三 —— nexus仓库安装配置(一)_第6张图片

 

5、用户名:admin 密码:admin123登录nexus

maven系列三 —— nexus仓库安装配置(一)_第7张图片

 

 三、nexus的界面说明

maven系列三 —— nexus仓库安装配置(一)_第8张图片

 

 

hosted   类型的仓库,内部项目的发布仓库

releases 内部的模块中release模块的发布仓库

snapshots 发布内部的SNAPSHOT模块的仓库

3rd party 第三方依赖的仓库,这个数据通常是由内部人员自行下载之后发布上去

proxy   类型的仓库,从远程中央仓库中寻找数据的仓库

group   类型的仓库,组仓库用来方便我们开发人员进行设置的仓库

 

你可能感兴趣的:(maven)