Python 将工件上载到JFrog工件库

Python 将工件上载到JFrog工件库,python,artifactory,Python,Artifactory,我们正在使用JFrog Artifactory,我们将jar文件和tar.gz文件保存在Artifactory中 当我们上传一个jar文件时,在Artifactory中,我们可以展开并查看jar文件的内容,比如com->mycomp->app 当我们上传一个包含jar文件的tar.gz文件时,我们可以扩展tar.gz文件的内容,但不能扩展jar文件 我们正在使用Python创建tar.gz文件 这实际上是人工设计的。当您将工件上传到Artifactory时,它会将其解压缩,以便您可以从存储库浏览

我们正在使用JFrog Artifactory,我们将jar文件和tar.gz文件保存在Artifactory中

当我们上传一个jar文件时,在Artifactory中,我们可以展开并查看jar文件的内容,比如com->mycomp->app

当我们上传一个包含jar文件的tar.gz文件时,我们可以扩展tar.gz文件的内容,但不能扩展jar文件


我们正在使用Python创建tar.gz文件

这实际上是人工设计的。当您将工件上传到Artifactory时,它会将其解压缩,以便您可以从存储库浏览器浏览内容(正如您确实提到的)

当您上传压缩档案(无论是zip、tar.gz还是其他文件)时,Artifactory不会提取子组件。这背后的原因是ZIP(或任何其他存档)可能包含更多的子组件,而那些子组件也可能包含更多的子组件(等等)。这可能会消耗成吨的资源,从而给Artifactory服务器带来沉重的负担