Nexus —— 强大的仓库管理器(相关章节译毕)
前面的文章我大概介绍了什么是Maven仓库管理器,以及仓库管理器的重要性。现在,介绍一下Sonatype推出的强大仓库管理器产品 —— Nexus。简要罗列一下Nexus的特性:
[*]代理远程仓库。配置Nexus代理中央仓库,其它任何公开的Maven仓库,将你组织内部的Maven配置指向Nexus,这样所有构件都将从Nexus下载,如果Nexus没有你要的构件,它会自动先去外部仓库下载到本地,仅一次。
[*]本地宿主仓库。Nexus可以在服务器上建立本地的宿主仓库,你可以往这个仓库里提交任意的Maven规范构件,包括不能从公开仓库下载到的构件,或者你组织内部产生的构件。
[*]仓库组。有了仓库组,你就能将很多仓库聚合起来,对外公开一个统一的接口提供构件服务。
[*]构件搜索。Nexus能下载远程的仓库索引,并在本地构件自己的仓库索引,有了该索引,你就能很快速方便的搜索任何你感兴趣的构件。
[*]事情RSS源。Nexus服务器上发生的几乎任何事情,你都能用RSS监视,方便管理。
[*]Release和Snapshots区分。配置Nexus提供Release构件服务或者Snapshots服务,能更清晰的管理构件。
[*]路由。Nexus的路由能够管理为特定的请求提供特定的仓库。加入你在一个组中配置了很多仓库,一条路由能够极大提高某些特定请求的响应速度。
[*]上传构件。使用Nexus你能很方便的在web界面上上传一些特殊的构件至仓库。
[*]高用户体验的UI。使用AJAX和REST技术开发的Nexus,在界面上为提供了很舒适的用户体验。
Maven权威指南中相关目录如下:
Chapter 16. 仓库管理器
<div class="toc"> 16.1. 简介 16.1.1. Nexus历史 16.2. 安装Nexus 16.2.1. 从Sonatype下载Nexus16.2.2. 安装Nexus16.2.3. 运行Nexus16.2.4. 安装后检查单16.2.5. 为Redhat/Fedora/CentOS设置启动脚本16.2.6. 升级Nexus版本 16.3. 使用Nexus 16.3.1. 浏览仓库16.3.2. 浏览组16.3.3. 搜索构件16.3.4. 浏览系统RSS源16.3.5. 浏览日志文件和配置16.3.6. 更改你的密码 16.4. 配置Maven使用Nexus 16.4.1. 使用Nexus中央代理仓库16.4.2. 使用Nexus作为快照仓库16.4.3. 为缺少的依赖添加仓库16.4.4. 添加一个新的仓库16.4.5. 添加一个仓库至一个组 16.5. 配置Nexus 16.5.. 定制服务器配置16.5.2. 管理仓库16.5.3. 管理组16.5.4. 管理路由16.5.5. 网络配置 16.6. 维护仓库16.7. 部署构件至Nexus 16.7.1. 部署发布版16.7.2. 部署快照版16.7.3. 部署第三方构件
页:
[1]