如何将Maven站点部署到Artifactory?

car*_*ing 7 artifactory maven

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

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

提前谢谢了!

JBa*_*uch 10

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站点.请注意!输入工件的时间.

[更新08/11/15:由于一个错误,目前这只适用于Pro版本.我们正在努力将此功能恢复到它所属的OSS版本.


我与JFrog,公司背后的Bintray[artifactory的],看看我的配置文件的详细信息和链接.

  • 不,不是TrueZip。我给您的链接是此功能的示例,它也可与Maven Site一起使用。由于您已经安装了Artifactory,因此只需继续将Maven站点zip部署到该站点,然后看看发生了什么:) (2认同)
  • OSS放弃了该功能吗?它长时间不起作用(https://www.jfrog.com/jira/browse/RTFACT-9803)。 (2认同)