码迷,mamicode.com
首页 > 其他好文 > 详细

Maven私服nexus的安装与使用

时间:2015-05-26 21:31:15      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:maven   nexus   


1.Nexus的介绍

Nexus Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjsREST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。

Nexus是一款非常好用的maven仓库管理工具,是公司最好的maven私服搭建工具。

2.Nexus的下载和安装

下载地址http://www.sonatype.org/nexus/downloads/

下载后得到:

这样一个文件技术分享,解压后将/nexus-xx/bin目录加入到环境变量path中。

使用命令:

Nexus install来安装成windows上的服务。

Nexus start来启动私服程序。

Nexus stop 来停止私服程序。

Nexus uninstall来卸载服务。

 

启动后,访问默认的nexus地址,端口是8081http://localhost:8081/nexus/看到首界面:

 技术分享

说明nexus安装成功。

3.Nexus的基本使用

注意:

1.用户的密码都是用户名后加123。如admin的密码是admin123

默认有admindeploymentanonymous三个账户。

 技术分享

2.仓库了解:

 技术分享

仓库类型有四种,分别是grouphostedproxyvirtual

Group类型的仓库是用来组合其他仓库的。

 技术分享

Hosted类型仓库,是本地宿主仓库。

Proxy类型仓库,是代理仓库,是连接公网的仓库。

。。

3.查询maven依赖,可以在私服中进行:

技术分享

输入关键字,搜索,是基于apache lucene来完成的。当然需要索引的支持。索引导入在第4大节中。

4.Nexus的索引导入

一般的,我们不会直接在私服中设置仓库下载索引,因为这是一个漫长的过程。公网仓库的依赖肯定会很多,索引也就会是一个很大的文件,至少在100M左右。不过,还是告知可以在这个位置设置:

 技术分享

 

不推荐使用这种方式,会很慢。

索引导入,首先下载索引文件到本地,技术分享然后解压,复制到nexus私服的文件目录的索引位置下即可。不过在替换之前,需要将私服给stop掉,替换完成后,就start即可。

 技术分享

复制到私服相应仓库下的index文件夹中:[这个是我本地的位置]

E:\bin\nexus-2.10.0-02-bundle\sonatype-work\nexus\indexer\central-ctx

导入完成后,重启nexus后,登陆查看:

 技术分享

这样就可以在私服上查询依赖了,右边是pom.xml中的依赖的xml格式。

Maven私服nexus的安装与使用

标签:maven   nexus   

原文地址:http://blog.csdn.net/mg0324/article/details/46011661

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!