Nexus简介

私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。

Nexus 专业版是需要付费的,其开源版为 Nexus OSS。Nexus 提供两种安装包,一种是包含 Jetty 容器的 bundle 包,另一种是不包含容器的 war 包。

下载地址:http://www.sonatype.org/nexus/go。

个人感觉,使用私服较多的场景就是:某些公司办公环境在内网,且内网不允许连接外部网络,内外网通过某种通道传递数据。这时,如果使用到Maven,则需要搭建一套Maven私服(譬如我们公司……)。

走进Nexus

仓库的分类

我们以Nexus2为例: