1

神器 6.9.1

Artifactory 中存在的神器如下图所示: 在此处输入图像描述

我正在使用基于 REST API 文档的以下查询。对于工件版本搜索

curl --request GET "https://repository.net/artifactory/api/search/versions?g=com.name&a=core-api-error&repos=core-services&v=0.4.0-56204b7*"

    {
      "results" : [ {
        "version" : "0.4.0-56204b7",
        "integration" : false
      } ]
    }

但是如果我尝试通过从“v”参数中删除“*”来使用确切的版本,

curl --request GET "https://repository.name.net/artifactory/api/search/versions?g=com.name&a=core-api-error&repos=core-services&v=0.4.0-56204b7"
{
  "errors" : [ {
    "status" : 404,
    "message" : "Unable to find artifact versions"
  } ]
}

'*' 的使用很危险,因为它可能会返回一些其他版本。我只想检查具有该版本的工件是否存在。

4

0 回答 0