除了 Nexus、Artifactory 和 Archiva,还有其他 Java 存储库管理器吗?

Posted

技术标签:

【中文标题】除了 Nexus、Artifactory 和 Archiva,还有其他 Java 存储库管理器吗?【英文标题】:Are there any other Java Repository Managers apart from Nexus, Artifactory and Archiva? 【发布时间】:2014-11-12 15:31:40 【问题描述】:

我正在尝试确定可以让我轻松代理和缓存 Maven 和 Ivy 存储库的软件。主要目标是:

通过构建脚本防止访问意外的第 3 方存储库 审核使用了哪些版本的库 通过减少我们团队的外部互联网流量来加快构建速度 减少外部带宽使用

我找到的候选人是:

Archiva Artifactory Nexus

我有什么遗漏的吗?

【问题讨论】:

一个很好的信息来源是Maven Repository Manager Feature Matrix @khmarbaise Artifactory 比 Nexus 快大约 5 倍(所有其他的,例如易于安装和使用都是主观的,但速度是可衡量的) 嗯,构建时间由很多东西组成,例如编译时间、测试时间等。所有这些都与二进制存储库无关。下载时间包括两件主要的事情——存储库工作(找到所需的工件、读取它、发送到套接字)和下载时间。后者是我们无法控制的。前者快 5 倍。 @JBaruch 响应速度快五倍?我很想知道您是如何获得这些数据的,以及 Archiva 在您的基准测试中的表现如何。 我们计划将测试(加特林脚本)开源,这样您就可以在 Archiva 上运行它们。 【参考方案1】:

现在还有 Package Drone (http://packagedrone.org/)。虽然相对较新,但它有一些有趣的功能,尤其是如果您对使用 OSGi 做一些事情感兴趣的话。

【讨论】:

【参考方案2】:

有来自 JBoss 的 Project Wolf。显然,它与 EAP 6 打包在一起。

2015 年他们的 JIRA 活动流中似乎有活动。

来源:

JIRA link

Slide presentation

Technology Preview

【讨论】:

以上是关于除了 Nexus、Artifactory 和 Archiva,还有其他 Java 存储库管理器吗?的主要内容,如果未能解决你的问题,请参考以下文章

私服 Nexus 的配置 (转)

DEVOPS技术实践_10:安装部署Artifactory

(十五)使用Nexus创建Maven私服

无法使用 Jar 将 Pom 部署到 Artifactory

如何在 Artifactory 中重建 maven-metadata.xml?

为什么硅谷公司已经不用 Nexus 管理 Maven 仓库?