如何将Maven站点部署到Artifactory?

时间:2015-08-07 14:22:23

标签: maven artifactory

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

我们希望将所有这些网站迁移到Artifactory。我们需要一个单独的存储库吗?我无法在Artifactory中找到它是如何工作的。有人可以提供解释或链接吗?

非常感谢提前!

1 个答案:

答案 0 :(得分:9)

Artifactory非常支持直接从zip(或jar)文件中提供Maven站点(或任何静态HTML内容)。该功能称为"内容浏览"并且您可以在Local Repository设置中允许它。一旦允许,您可以深入到存档以获取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站点。  当您输入工件时请注意!

[更新08/11/15:由于{​​{3}},目前仅适用于专业版。我们正在努力将此功能恢复到它所属的OSS版本。]

我与a bugJFrogBintray背后的公司,请参阅 [artifactory]了解详细信息和链接。