Artifactory 6.9.1
Артефакт, существующий в Artifactory, показан ниже:
Я использую следующий запрос на основе 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" } ] }
Использование '*' опасно, поскольку может возвращать некоторые другие версии. Я просто хочу проверить, существует ли артефакт с этой версией.