如何将 Maven 站点部署到 Artifactory?

How to deploy Maven sites to Artifactory?

我们从一个非常古老的 Artifactory(6-7 岁)升级而来。当时,由于 space 限制,部分存储库未由 Artifactory 处理,而是通过 Apache httpd 服务器通过 HTTP 提供服务。通过 Apache httpd 提供的工件部署在 SCP 上。我们正在尝试将所有内容从 SCP 迁移到 HTTPS。我们已经迁移了几乎所有的东西。但是,我们现在只剩下 Maven 站点,它们也部署在 SCP 上并由 Apache 提供服务。

我们想将所有这些网站迁移到 Artifactory。我们需要一个单独的存储库吗?我找不到它在 Artifactory 中的工作原理。有人可以提供解释或 link 吗?

非常感谢!

Artifactory 非常支持直接从 zip(或 jar)文件提供 Maven 站点(或任何静态 HTML 内容)。该功能称为 "Content Browsing",您可以在本地存储库设置中允许它。允许后,您可以向下钻取存档以找到 HTML,它将作为 Artifactory 中的常规文件提供。

举个例子: http://repo.jfrog.org/artifactory/libs-releases-local/org/artifactory/artifactory-papi/%5BRELEASE%5D/artifactory-papi-%5BRELEASE%5D-javadoc.jar!/index.html

这是一个用作已部署 html 站点的 javadocs jar。 请注意进入神器时的!

[2015 年 8 月 11 日更新:由于 a bug,目前这仅适用于专业版。我们正在努力将此功能带回到它所属的 OSS 版本。]


我与 JFrog, the company behind Bintray and [artifactory], see my profile 一起获取详细信息和链接。