我们正在使用 JFrog Artifactory,我们将 jar 文件和 tar.gz 文件保存在 Artifactory 中。
当我们上传 jar 文件时,在 Artifactory 中我们可以展开并查看 jar 文件内容,如 com -> mycomp -> app ....
当我们上传包含 jar 文件的 tar.gz 文件时,我们可以展开 tar.gz 文件内容,但无法展开 jar 文件。
我们正在使用 Python 创建 tar.gz 文件。
这实际上是 Artifactory 的设计。当您将工件上传到 Artifactory 时,它会解压缩它,以便您可以从存储库浏览器中浏览内容(正如您确实提到的)。
当您上传压缩档案(无论是 zip 或 tar.gz 或其他文件)时,Artifactory 不会提取子组件。其背后的原因是 zip(或任何其他存档)可能包含更多子组件,而这些子组件也可能包含更多子组件(依此类推)。这可能会消耗大量资源,从而给 Artifactory 服务器带来沉重负担。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句