您的位置:首页 > 其它

maven之Nexus工具的介绍与安装步骤(四)

2015-11-02 20:32 190 查看
一、为何要使用nexus?

当我们在pom.xml里定义了一个依赖以后,会先从本地仓库寻找该依赖,如果本地仓库没有,就会去maven的中央仓库下载。

如果一个项目有多个人进行开发,项目里有几十或是上百个jar包。当有新同事加入的时候,新同事从svn下载项目后,正常情况下,

会更新项目,然后会直接去maven的中央仓库下载(当然,如果从其他同事的电脑里拷贝所有jar包过来,那又另说,但是这种方式还是

属于比较间接比较被动的方式,新同事可能不想麻烦别人,所以就直接从maven中央仓库下载所有的jar包),jar包多的情况或是网络

延时的情况下,下载会很慢(这个时候,寂寞的程序猿就会去群里找妹纸吹水打发时间了,嘿嘿···)。当人品不好的时候,公司招了N个新同事,

然后每个新同事都直接去maven里下载依赖,这么频繁的下载依赖,maven官网可能会认为这个IP地址是恶意发包,可能会封了这个IP(现实中不可能

这么容易被封的啦,这里是说有这种可能)。上面洋洋洒洒说了一堆,其实就是表达这么一个意思:在一个开发团队里,不管是开发一个项目,

还是多个项目,我们希望项目中的jar包能在局域网中共享,当有新人加入的时候,从svn中下载项目,更新后,会先从自己电脑本地仓库寻找依赖,

如果找不到,则去局域网共享的仓库中查找依赖,当局域网共享仓库中也没有相关依赖时,才去和maven中央仓库打交道,下载依赖到局域网共享仓库,

然后再提交到用户电脑本地仓库中。如下图:



要实现这种效果,在这里我们使用Nexus工具。

二、nexus的安装

(1)下载地址:http://download.csdn.net/download/yaerfeng/6659545

下载解压如下图:



(2)配置环境变量,把bin配置到环境变量path中:



(3)进入cmd界面,输入nexus:



命令解析:

nexus start :启动

nexus stop:停止

nexus restart:重新启动

nexus install:安装nexus服务(安装到本地服务里,像mysql安装服务一样)

nexus uninstall:删除

(5)在nexus配置文件里配置java.exe的绝对路径:

在我本地是修改D:\nexus-latest-bundle\nexus-2.6.4-02\bin\jsw\conf\wrapper.conf 文件内容



(6)在cmd里使用nexus install命令安装服务:



(7)启动服务:

右键 计算机(我的电脑) -->  管理 --> 服务和应用程序 ---> 服务 --> nexus,右键启动



(8)访问刚安装好的nexus: 

地址是:http://localhost:8081/nexus (默认端口是8081), 默认管理员账号密码是 loginName:admin    pwd:admin123

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息