Поиск версии артефакта не работает с точной версией - PullRequest
1 голос
/ 27 февраля 2020

Artifactory 6.9.1

Артефакт, существующий в Artifactory, показан ниже: enter image description here

Я использую следующий запрос на основе REST API c. для поиска версии артефакта :

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"
  } ]
}

Использование '*' опасно, поскольку может возвращать некоторые другие версии. Я просто хочу проверить, существует ли артефакт с этой версией.

...