Nexus+Maven安装配置手册
构架组:张栋芳(zhangdongfang@knet)
2011-8-30
简介 (2)
安装 (2)
前提条件 (2)
安装步骤 (2)
配置 (4)
安全管理 (4)
仓库类型 (4)
仓库策略 (4)
管理仓库 (5)
创建仓库 (5)
修改仓库 (5)
删除仓库 (6)
管理仓库组 (6)
创建仓库组 (6)
修改仓库组 (7)
删除仓库组 (7)
如何配置maven环境变量Nexus 内置仓库 (7)
Nexus索引设置 (8)
部署构件到Nexus (9)
通过Nexus UI部署 (9)
通过Maven部署 (11)
搜索构件 (12)
Nexus监听端口配置 (13)
Nexus 调度任务 (13)
整合Maven (14)
安装Maven (14)
设置Maven环境变量 (15)
设置Maven仓库地址指向Nexus (15)
简介
Nexus是Maven仓库管理器,使用Maven,你可以从Maven中央仓库下载所需要的构件(artifact),但
这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,Nexus还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。
安装
前提条件
下载nexus-oss-webapp-1.9.2. 最新包,上传到服务器/downloads
安装步骤
1.将nexus-oss-webapp-1.9.
2.解压到指定目录
2.进入目录
查看Nexus 支持的OS版本信息
我们的服务器版本为Linx-x86-64,选择对应的目录。进入Linx-x86-64目录来启动Nexus
通过访问218.241.106.230:8081/nexus 地址出现如下图,表示Nexus 安装成功
运行后会自动生成一个nexus工作目录sonatype-work,nexus下载的jar包会存放在 sonatype-work/nexus/storage目录下。
配置
安全安全管理管理
使用admin/admin123用户登录nexus 系统,登录后视图如下:
在Security 选项中,用户可以修改密码、用户管理(创建、删除、修改)、角管理、权限管理等一系列安全管理信息。 仓库类型
group  仓库组
proxy  代理仓库
hosted 本地仓库
virtual 虚拟仓库
仓库策略
Release 发布版本
Snapshot 快照版本
管理管理仓库仓库
Nexus 预定义了3个本地仓库,分别为Releases ,Snapshots ,和3rd Party 。这三个仓库都有各自明确的目的。Releases 用于部署我们自己的release 构件,Snapshots 用于部署我们自己的 snapshot 构件,而3rd Party 用于部署第三方构件。
创建创建仓库仓库
点击Add…选择Hosted Repository 如图所示:
修改修改仓库仓库
选择一条记录,再选择Configuration Tab 页进行相关修改。