本章内容
·Nexus简介
·安装Nexus
·Nexus的仓库与仓库组
·Nexus的索引与构件搜索
·配置Maven从Nexus下载构件
·部署构件至Nexus
·Nexus的权限管理
·Nexus的调度任务
·其他私服软件
·小结
私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库,本书已经在6.3.4节解释了其概念和用途,然而这还不够。通过建立自己的私服,就可以降低中央仓库负荷、节省外网带宽、加速Maven构建、自己部署构件等,从而高效地使用Maven。
有三种专门的Maven仓库管理软件可以用来帮助大家建立私服:Apache基金会的Archiva、JFrog的Artifactory和Sonatype的Nexus。其中,Archiva是开源的,而Artifactory和Nexus的核心也是开源的,因此读者可以自由选择使用。笔者作为Nexus开发团队的成员,自然十分推崇Nexus。事实上,Nexus也是当前最流行的Maven仓库管理软件。
本章将介绍Nexus的主要功能,并结合大量图片帮助读者快速地建立起自己的Maven私服。