环境搭建:
1、配置环境变量:
Nexus E:\Program Files\nexus-2.8.1-01
Paht:%Nexus%\bin;
2、修改根目录\bin\jsw\conf\wrapper.conf文件中的wrapper.java.command=E:\Program Files\jdk1.7.0_15\bin\java.exe(2.6版本以后,要求jdk1.7以上)
- 其它配置:8081为默认的端口号,要修改端口号可进入nexus-2.1.2-bundle\nexus-2.1.2\conf\打开nexus.properties文件,修改application-port属性值就可以了
安装启动::
- nexus
- 登录(http://localhost:8081/nexus/#welcome 默认的用户名和密码:admin/admin123)
-
首次登陆nexus后可以看到以下一个仓库组和多个仓库(nexus的仓库类型分为以下四种)。
- group: 仓库组
- hosted:宿主
- proxy:代理
- virtual:虚拟
Public Repositories: 仓库组
3rd party: 无法从公共仓库获得的第三方发布版本的构件仓库
Apache Snapshots: 用了代理ApacheMaven仓库快照版本的构件仓库
Central: 用来代理maven*仓库中发布版本构件的仓库
Central M1 shadow: 用于提供*仓库中M1格式的发布版本的构件镜像仓库
Codehaus Snapshots: 用来代理CodehausMaven 仓库的快照版本构件的仓库
Releases: 用来部署管理内部的发布版本构件的宿主类型仓库
Snapshots:用来部署管理内部的快照版本构件的宿主类型仓库
- 创建Nexus宿主仓库
将创建的仓库加入分组
- 其它类型仓库配置
创建Nexus仓库组:仓库组和仓库关系是一对多的关系,一个仓库组可以指向多个仓库.点击菜单栏上的Add按钮选择Repository Group就可以看到仓库组的配置界面,如下所示
点击save后就可在仓库列表中看到新增的仓库组了,项目中如果要下载构件的话,配置文件中一般都用仓库组的URL。