我们正在使用JFrog Artifactory,并将jar文件和tar.gz文件保留在Artifactory中。
当我们上传jar文件时,在Artifactory中,我们可以展开并查看jar文件的内容,例如com-> mycomp-> app ....
当我们上载包含jar文件的tar.gz文件时,我们可以扩展tar.gz文件的内容,但不能扩展jar文件。
我们正在使用Python创建tar.gz文件。
答案 0 :(得分:1)
这实际上是由Artifactory设计的。当您将工件上载到Artifactory时,它将对其进行解压缩,以便您可以从资源库浏览器中浏览内容(如您确实提到的)。
当您上传压缩档案时(无论是zip还是tar.gz或其他),Artifactory不会提取子组件。其背后的原因是zip(或其他任何归档文件)可能包含更多子组件,而这些附件也可能包含更多子组件(依此类推)。这可能会消耗大量资源,从而给Artifactory服务器带来沉重负担。