Nexus 简介、安装、配置

[b]Nexus 简介、安装、配置[/b]


1.Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。
2.利用Nexus你可以只在一个地方就能够完全控制、访问和部署在你所维护仓库中的每个Artifact
3.Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统和ucene来组织数据。
4.Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。
5.Nexus支持WebDAV与LDAP安全身份认证。

[b]仓库类型[/b]
四种仓库类型:group(仓库组)、hosted(宿主)、proxy(代理)和virtual(虚拟)。
仓库的Policy(策略)表示该仓库为发布(Release)版本还是快照(Snapshot)版本仓库。


[b]Nexus列出了默认的几个仓库:[/b]
1.Public Repositories:仓库组,将所有策略为Release的仓库聚合并通过一致的地址提供服务。
2.3rd party:一个策略为Release的宿主类型仓库,用来部署无法从公共仓库获得的第三方发布版本构件。
3.Apache Snapshots:策略为Snapshots的代理仓库,用来代理Apache Maven仓库的快照版本构件。
4.Central:该仓库代理Maven的中央仓库,策略为Release,只会下载和缓存中央仓库中的发布版本构件。
5.Central M1 shadow:maven1格式的虚拟类型仓库。
6.Codehaus Snapshots:代理Codehaus Maven仓库快照版本的代理仓库。
7.Release:策略为Release的宿主类型仓库,用来部署组织内部的发布版本构件。
8.Snapshots:策略为Snapshots的宿主类型仓库,用来部署组织内部的快照版本构件。


[b]安装步骤:[/b]
[b]1.下载nexus-2.14.0-01-bundle.zip[/b]
[url]https://www.sonatype.com/download-oss-sonatype[/url]
[b]2.解压包放到D盘[/b]
[img]http://dl2.iteye.com/upload/attachment/0120/8041/497c6d14-8948-308e-b280-0e10507dd323.png[/img]

[b]3.系统中添加环境变量NEXUS_HOME,如下图示:[/b]
NEXUS_HOME = D:\nexus\nexus-2.14.0-01
[img]http://dl2.iteye.com/upload/attachment/0120/8043/0a871b18-60e9-3fd0-89ee-7f7f8fdbe62a.png[/img]

[b]4.运行Nexus安装目录下有nexus针对不同操作系统的运行脚本,对于Windows,运行脚本存放目录为%NEXUS_HOME%\bin\jsw\windows-x86-32[/b]
[b]5.右键单击install-nexus.bat,选择以管理员身份运行[/b]
[b]6.右键单击start-nexus.bat,选择以管理员身份运行,启动Nexus服务;[/b]
[b]7.在浏览器打开以下网址:[/b]
[url]http://localhost:8081/nexus[/url]
[img]http://dl2.iteye.com/upload/attachment/0120/8045/946954b2-52e3-3946-846a-e80f23e8d69f.png[/img]

[b]8.配置Nexus[/b]
(1).单击页面右上角的Log In图标,显示登录页面,在Username右侧的输入框中输入admin,在Password右侧的输入框中输入admin123
(2).创建RCMS仓库,点击左侧导航栏中的Repositories链接,在右侧面板中选择“Add”,弹出下拉菜单,在下拉菜单中选择Host Repository,显示仓库的配置信息(可不做,建立自己的仓库)
(3).在Repository ID以及Repository Name右侧的输入框输入rcms_release,其余保持默认值,点击“Save”按钮,(可不做,建立自己的仓库)
(4).按照以上步骤,接着创建宿主仓库rcms_snapshots,创建完成后,点击刷新,显示最终(可不做,建立自己的仓库)
(5).配置Central仓库,点击“Central”,选择“Configuration”,将“Download Remote Indexes”选项改为“True”
[img]http://dl2.iteye.com/upload/attachment/0120/8047/cdedccda-9562-3a3e-8551-fb0d09f26147.png[/img]

(6).修改public仓库组(包括那些仓库)
[img]http://dl2.iteye.com/upload/attachment/0120/8049/a0d3bed7-cc16-3d39-8c66-6483910f0984.png[/img]

[b]9.用户管理[/b]
(1).创建仓库权限(就是有那些权限,仓库具有那些功能权限)
[img]http://dl2.iteye.com/upload/attachment/0120/8051/fe546aca-7f2f-348f-877f-123cb6f84fdf.png[/img]

(2).创建角色(就是具有那些权限的角色)
[img]http://dl2.iteye.com/upload/attachment/0120/8053/136aabaf-ffe1-39ad-9ae8-cd67d9786ddb.png[/img]

(3).创建用户(就是用户是什么角色,那它就有那些要限可操作)
[img]http://dl2.iteye.com/upload/attachment/0120/8055/9f3c0088-7957-3ff5-ae68-02429f4b8c90.png[/img]

[b]10.如果要合Eclipse能够在deploy(部署)命令能够部署到服务器,所属仓库要开启允许部署的选项[/b]
[img]http://dl2.iteye.com/upload/attachment/0120/8057/0af71990-3c91-3909-a053-a467b71a72e1.png[/img]

[b]11.修改用户密码[/b]
[img]http://dl2.iteye.com/upload/attachment/0120/8059/6d000e34-08b5-30ee-a1b9-bb22b649d2cd.png[/img]


参考原文(Nexus使用详解):[url]http://blog.csdn.net/liujiahan629629/article/details/39272321[/url]
参考原文(Nexus创建私服):[url]http://www.linuxidc.com/Linux/2014-12/110502p3.htm[/url]
参考原文(Nexus创建私服):[url]http://www.linuxidc.com/Linux/2014-12/110502p3.htm[/url]
参考原文(Maven部署构件至远程仓库):[url]http://blog.csdn.net/tounaobun/article/details/8959682[/url]
参考原文(Nexus使用详解):[url]http://wenku.baidu.com/link?url=5bBx8aTBheVrGiiA4wiqa0N9GOY51FGv0plp4PcZ7zq9c8x-5HUPKVkLQS7NjjAZWMC927UNa3JL4Hiv1vV1aLGNsP_pcS79cJR6Yc8q_Cq[/url]
参考原文(Nexus配置和使用):[url]http://www.cnblogs.com/h--d/p/5719040.html[/url]
参考原文(用户密码修改和添加用户):[url]http://blog.csdn.net/woshixuye/article/details/8135054[/url]
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值