分类:Nexus

来自Wikioe
跳到导航 跳到搜索


关于

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

利用 Nexus 你可以只在一个地方就能够完全控制访问,和部署在你所维护仓库中的每个 Artifact。

Nexus 在代理远程仓库的同时维护本地仓库,以降低中央仓库的负荷,节省外网带宽和时间,Nexus私服就可以满足这样的需要。

  • Nexus 是一套“开箱即用”的系统不需要数据库,它使用文件系统加 Lucene 来组织数据。
  • Nexus 使用 ExtJS 来开发界面,利用 Restlet 来提供完整的 REST APIs,通过 m2eclipse 与 Eclipse 集成使用。
  • Nexus 支持 WebDAV 与 LDAP 安全身份认证。
  • Nexus 还提供了强大的仓库管理功能,构件搜索功能,它基于 REST,友好的 UI 是一个 extjs 的 REST 客户端,它占用较少的内存,基于简单文件系统而非数据库。
 Nexus 分为:Nexus OSS(Open Source Software)、Nexus Professional,前者开源免费;

Nexus 2 和 Nexus 3

注意:
“Nexus Repository Manager 3.x does NOT support usage of remote index for searches (and other purposes) at all. If you want this feature I suggest to stick with Nexus Repository Manager 2 for now.”
即:Nexus Repository Manager 3.x 根本不支持使用远程索引的使用情况来搜索(和其他目的)。如果您想要此功能,我建议立即使用Nexus Repository Manager 2。
Nexus 2.x 和 3.x 在目录结构、安装使用等方面区别较大。


帮助信息:
1、Welcome to the Help Portal for Nexus Repository Manager (NXRM) 2.
2、Welcome to the Nexus Repository 3 Online Help
  1. Repository Formats:
    1. Nexus 2:
      Nexus 2:Repository Formats.png
    2. Nexus 3:
      Nexus 3:Repository Formats.png
  2. CONTEXT:
    1. Nexus 2:默认是 /nexus,可以通过变量 nexus-webapp-context-path 来修改;
      如:“http://localhost:8090/nexus/content/groups/public/”;
    2. Nexus 3:默认是 /,可以通过变量 nexus-context-path 来修改;
      如:“http://localhost:8091/repository/maven-public/”;
  3. 存储格式:
    1. Nexus 2:源文件
    2. Nexus 3:blob文件(二进制的大对象);
    • 在 2 上可以直接将 maven 仓库 copy/paste 过去;但在 3 却不可以。
  4. 系统中的进程:
    Nexus2、Nexus3在Windows中的进程.png

分类“Nexus”中的页面

以下4个页面属于本分类,共4个页面。

分类“Nexus”中的媒体文件

以下3个文件属于本分类,共3个文件。