ARTIFACTORY:为什么我看到“不支持的档案扩展:' null '”部署档案与“x - explosion - archive: true”头

哈难Kemelman
2023-01-22 11:06

您可以将存档部署到Artifactory并自动提取它。
当使用这个时有用的功能您可能会遇到以下错误:“{
"errors": [{
"status": 500,
"message": "不支持的存档扩展名:'null';嵌套异常是java.lang.IllegalArgumentException:不支持的存档扩展名:'null'"
})
}”

当部署没有扩展名的存档或部署路径中没有结尾斜杠的存档时,会发生此错误。

部署归档文件时,需要将其部署到某个路径或提供目标文件名。
末尾带有“/”的URL路径表示它是一个路径,而没有“/”则表示它是一个文件名。
支持的归档类型为:zip;焦油;tar.gz;和tgz。

因此,当部署到“https:///artifactory//archives”时,文件名被设置为“archives”,因此扩展名为空。
您应该使用以下选项之一:

“https:///artifactory//archives/”,将原名称的归档文件部署到archives目录
"https:///artifactory//archives/my.zip"将归档文件部署到archives目录,并将其命名为“my.zip”