アーティファクトの最新のスナップショット/リリースを取得できる、アーカイブにある種のパラメーター化された URL はありますか? https://myhappyarchiva.com/archiva/repository/com.example/com/example/myproject/LATEST/myproject-LATEST.jarのような sth
2 に答える
次のようなものを試してください: " http://myhappyarchiva.com/archiva/restServices/archivaServices/searchService/artifact?r=#releases&g=com.myhappyarchiva&a=myproject&v=LATEST "
- [host_name] は次のようになります: dev.foo.com
- [release_option] は次のようなものです: 「スナップショット」または「リリース」
- [group_id] は次のようになります: com.foo
- [バージョン] は次のようになります: LATEST または 1.0 のような数値
- [classifer] は次のようなものです: javadoc、ソース、またはアセンブリ
ラベルはアーカイブのテーブルに表示されます。そのため、参考文献を簡単に調べることができます。
「p」をパッケージングにも使用できると思います。「jar」、「pom」、「javadoc」のようなものです。基本的にファイルの種類です。つまり、「&p=jar」がリクエストに追加されたようになります。
リクエストに従っている場合、リポジトリのダウンロードが開始される前に、307 一時リダイレクトと 302 検出リダイレクトを通過することがあります。
これは curl または wget で行います。またはスクリプトで(Rubyスクリプトを作成しました)。
wget の例: https://archiva.apache.org/docs/2.2.0/userguide/querying-artifacts.html
この機能はまだ利用できませんが、http://jira.codehaus.org/browse/MRMで問題を報告してください。関連する問題はhttp://jira.codehaus.org/browse/MRM-805です。
今日これを達成するには、次のいずれかを行うのが最善の方法です。