Maven私服nexus的安装与使用
来源:互联网 发布:手持编程器如何编程 编辑:程序博客网 时间:2024/05/22 05:22
1.Nexus的介绍
Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的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地址,端口是8081,http://localhost:8081/nexus/看到首界面:
说明nexus安装成功。
3.Nexus的基本使用
注意:
1.用户的密码都是用户名后加123。如admin的密码是admin123。
默认有admin,deployment,anonymous三个账户。
2.仓库了解:
仓库类型有四种,分别是group,hosted,proxy,virtual。
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的安装、配置、使用
- maven与nexus的使用
- maven与nexus安装
- maven 仓库 nexus 的安装与迁移
- Maven私服(二) - Nexus的安装
- Maven私服(二) - Nexus的安装
- Windows上面maven私服nexus的安装
- [Maven]Nexus 安装与配置
- [Maven]Nexus 安装与配置
- Maven私服nexus与Eclipse的整合
- maven入门:nexus安装与使用(二)
- Maven私服Nexus的搭建及使用
- Nexus 安装与使用
- nexus 使用Nexus搭建Maven私服
- maven学习---nexus的安装
- maven学习(nexus的安装)
- 安装配置maven私服--nexus
- Java_Android 知识点的总结
- JSP前台是js,与Java后台通信
- 存储过程实践
- 程序员必读书籍
- 从外部配置文件SHELL字符串拼接遇到的问题
- Maven私服nexus的安装与使用
- 获取文件时间的函数介绍
- PHP常用正则表达式汇总
- sort a list
- java 数据库编程
- 即时战略游戏中实用的寻路算法分享
- 状态栏白色
- Android代码集合
- C++读取二进制文件到二维数组并保存到文本文件