2016-10-10 10 views
0

与えられたgroupId、artifactId、バージョン、クラシファイアおよびタイプについて、RESTを使用して対応するアーティファクトをダウンロードするにはどうすればよいですか?あなたはここに例を持っている彼らのRESTサービスについてArtifactoryドキュメントでArtifactoryからGAVのアーティファクトを取得

+0

どこからダウンロードしますか?アーティファクトリポジトリからの – Jens

+0

。 –

答えて

3

は、URLを取得するには、そこからあなたがアーティファクトをダウンロードすることができgavc検索を使用します。

GAVC検索

説明:Maven座標で検索:GroupId、ArtifactId、バージョン &クラシファイア検索には少なくとも1つの引数が必要です。 検索を特定のリポジトリ(ローカルおよびリモートキャッシュ)に制限できます。以降:2.2.0 セキュリティ:特権ユーザが必要(匿名でも可)使用法:GET /api/search/gavc?[g = groupId] [& a = artifactId] [& v = version] [& c = classifier ] [&レポ= xで[Y]

ヘッダ(オプション):X-結果ディテール:情報(見つかったアーティファクトのすべての余分な 情報を追加する)、X-結果ディテール:特性(へ 見つかった成果物のプロパティを取得)、X-Result-Detail:info、 プロパティ(両方に対して)。生産: アプリケーション/ vnd.org.jfrog.artifactory.search.GavcSearchResult + JSON

サンプル出力:API-Documenationから撮影

GET /api/search/gavc?g=org.acme&a=artifact&v=1.0&c=sources&repos=libs-release-local 

{ 

"results": [ 

    { 

     "uri": "http://localhost:8080/artifactory/api/storage/libs-release-local/org/acme/artifact/1.0/artifact-1.0-sources.jar" 

    },{ 

     "uri": "http://localhost:8080/artifactory/api/storage/libs-release-local/org/acme/artifactB/1.0/artifactB-1.0-sources.jar" 

    } 

] 

} 

関連する問題