我们是从一个非常古老的 Artifactory(有 6-7 年的历史)升级而来的。当时,由于空间限制,部分存储库没有由 Artifactory 处理,而是通过 Apache httpd 服务器通过 HTTP 提供服务。通过 Apache httpd 提供的 Artifact 是通过 SCP 部署的。我们正在尝试将所有内容从 SCP 迁移到 HTTPS。我们已经迁移了几乎所有东西。但是,我们现在只剩下 Maven 站点,这些站点也部署在 SCP 上并由 Apache 提供服务。
我们希望将所有这些站点迁移到 Artifactory。我们需要一个单独的存储库吗?我在 Artifactory 中找不到它是如何工作的。有人可以提供解释或链接吗?
提前谢谢了!
最佳答案
Artifactory支持直接从zip(或jar)文件中提供Maven网站(或任何静态HTML内容)的强大支持。该功能称为“内容浏览”,您可以在本地存储库设置中允许它。一旦允许,您可以深入到存档以访问 HTML,它将作为 Artifactory 中的常规文件提供。
下面是一个例子:
http://repo.jfrog.org/artifactory/libs-releases-local/org/artifactory/artifactory-papi/%5BRELEASE%5D/artifactory-papi-%5BRELEASE%5D-javadoc.jar!/index.html
这是一个 javadocs jar,用作部署的 html 站点。
输入 Artifact 时,请注意!
。
[2015 年 8 月 11 日更新:由于 a bug ,目前这仅适用于 Pro 版本。我们正在努力将此功能带回它所属的 OSS 版本。]
我与 JFrog 合作,该公司是 Bintray 和 [artifactory] 背后的公司,有关详细信息和链接,请参阅 my profile。
关于maven - 如何将 Maven 站点部署到 Artifactory?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31880054/