如何将Maven站点部署到Artifactory?

8
我们已经从一个非常老的Artifactory升级了(这个版本已有6-7年历史)。当时,由于空间限制,部分仓库没有在Artifactory中处理,而是通过Apache httpd服务器通过HTTP提供服务。通过Apache httpd提供服务的工件是通过SCP进行部署的。现在我们试图将所有内容从SCP迁移到HTTPS。我们已经迁移了几乎所有内容。但是,现在我们还剩下通过SCP部署并由Apache提供的Maven站点。

我们想将所有这些站点都迁移到Artifactory上。我们需要一个单独的仓库类型来处理这个吗?我在Artifactory中找不到如何操作的方法。可以请有经验的人员提供解释或链接吗?

提前致谢!

1个回答

12
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 这是作为部署的HTML站点提供的javadocs jar。 注意,在输入artifact时要使用!

[更新 08/11/15:由于一个错误,目前这只在专业版中可用。我们正在努力将此功能恢复到属于OSS版本的位置。]


我正在JFrog这家公司,他们背后有Bintray[ artifactory ],请查看我的个人资料以获取详细信息和链接。


2
不,使用TrueZip是不行的。我给你的链接展示了这个功能,也可以在Maven Site中使用。 既然你已经安装了Artifactory,就直接将maven站点压缩文件部署到其中并查看结果吧 :) - JBaruch
1
你能推荐一些如何适当地设置这个的 HOWTO/文档资料吗? - carlspring
1
我们遇到了与Maven站点zip/jar构件不可浏览相同的问题。 - mettw
1
感谢您的及时反馈,JBaruch。 - mettw
2
这个功能在OSS中被废弃了吗?它已经有很长一段时间不能使用了(https://www.jfrog.com/jira/browse/RTFACT-9803)。 - Vyacheslav Shvets
显示剩余6条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接