アーティファクトリ 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"
} ]
}
「*」の使用は、他のバージョンを返す可能性があるため危険です。そのバージョンのアーティファクトが存在するかどうかを確認したいだけです。