Nexus 菜鸟教程

Nexus 入门教程

  Nexus 的全称是 Nexus Repository Manager(Nexus 仓库管理器),是 Sonatype 公司的一个产品。

  Nexus 是一个强大的仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问。

  Nexus 分为开源版和专业版,其中开源版足以满足大部分 Maven 用户的需求。

  本教程教您如何在 Maven 项目开发中使用 Nexus。

为什么要学些 Nexus

Nexus 一般用来搭建位于组织或公司内部的 Maven 私服,代理所有的仓库(包括中央仓库),用户通过它就可以获取和管理所有所需的 Maven 构件。

Nexus 开源版具有以下优点:

  • 占用内存小(28 M 左右)

  • 具有基于 ExtJs 得操作界面,用户体验较好

  • 使用基于 Restlet 的完全 REST API

  • 支持代理仓库、宿主仓库和仓库组

  • 基于文件系统,不需要依赖数据库

  • 支持仓库管理

  • 支持构件搜索

  • 支持在界面上上传构件

这些优点使其日趋成为最流行的 Maven 仓库管理器。

读者

本教程主要针对具备一定的 Maven 知识的人员 ,主要讲解了 Nexus 的安装、使用以及数据的升级迁移等,并附带了实例演示。完成本教程的学习后您将能熟练地使用 Nexus,并且您的 Apache Maven 专业知识将更上一个台阶。

阅读条件

阅读本教程,您需要具备 Java 和 Maven 基础,不了解的读者可以转到: