Nexusには2つのリポジトリ「snapshotsA」と「snapshotsB」を含む「public」グループがあります。両方とも、com.something:artifact:1.0.0-SNAPSHOT
のような同じMaven座標を持つバージョンを含んでいます。 NexusはSNAPSHOTリファレンスをどのように解決しますか?最新の要素を見つけるために両方のリポジトリを調べますか?それとも最初のものを見つけた後に満足していますか?1.0.0-SNAPSHOTは1つのグループの2つのNexusリポジトリにあります
2
A
答えて
3
Nexus Repository 2.xのグループでは、リポジトリルーティングまたはリポジトリターゲットルールの種類が一致しない限り、グループ順序の最初の一致を解決します(たとえば、そのコンポーネントのバージョンが間違っていることがわかっている場合など)。
Nexus Repository 3.xでは、Repository Routingを実装していないため、これは現在簡単です。グループ注文の最初の試合は、あなたが戻ってくるものです。
1
グループリポジトリは、同じURLのリポジトリのリストを提供します。彼らは、彼らが提供するすべてのリポジトリからmaven-metadata.xml
ファイルを取り出し、それらのマージされた表現を作成します。また、maven-indexer(これは、SonatypeによってApacheにOSSとして寄贈されたライブラリであり、リポジトリマネージャやIDEなどのツールがリポジトリに含まれるこのアーティファクトのインデックスで動作することを可能にする)です。グループリポジトリのインデックスは、グループ内の各リポジトリのインデックスのマージされた表現でもあります。
Nexus 2.xの場合、ファイルシステムが最初に試行され、失敗した場合、それぞれのプロキシリポジトリのリモートホストから解決するためにLuceneインデックスが照会されます。
関連する問題
- 1. symfonyの1つのエンティティ、2つのリポジトリ
- 2. 1つのSVNリポジトリの2つのユーザーアカウント?
- 3. 2番目のグループを1つまたは2つのグループに分けるSQL
- 4. 1つのプロジェクトに2つのgitリポジトリを持つことは意味がありますか?
- 5. 1つのgitリポジトリに複数のプロジェクトがありますか?
- 6. ORA-00937:1つのグループにグループ機能がありません
- 7. 2つのNexusリポジトリ間を同期する
- 8. 2つの変数グループのそれぞれに1つまたは複数の非NA値があります
- 9. 1つのフェッチコマンドに2つのネットワークがあります
- 10. 1つの接続に2つのソケットがあります
- 11. HTML - 1つのページに2つのナビバーがあります
- 12. 1つのフォームに2つのアクションボタンがあります
- 13. 1つのPHPページに2つのローダーがあります
- 14. PHP/Symfony2、1つのファイルに2つのクラスがあります。
- 15. 1つのエンティティに2つの同じ親があります
- 16. 1つのウェブサイトに2つのドメインがありますか?
- 17. 1つのページに2つのフォームがあります
- 18. 1つの列に2つのフィルターがあります。
- 19. 1つのWebアドレスに2つのnode.jsサーバーがあります
- 20. 1つのドメインに2つのteamspeakサーバーがありますか?
- 21. 1つの列に2つの列があります
- 22. 1つのEditTextに2つの入力値があります
- 23. 1つのリポジトリ
- 24. 2つのテーブルを結合し、テーブルの1つのフィールドでグループ化する方法はありますか?
- 25. 2つの入力グループを互いに隣り合わせにする方法はありますが、ブートストラップには1つのラベルしかありません
- 26. 2つのフォルダ名を持つ1つのリポジトリ
- 27. MVC mvc 2つのラジオボタン(グループ)は1つのモデルプロパティにバインドします
- 28. 私のナビゲーションコントロールには、上部に2つ、下部に1つのバーが2つあります。
- 29. 2つのソリューション、1つはNugetパッケージなし、もう1つはNugetパッケージあり
- 30. 1つの行に2つのdiv要素がありますが、1つは透明です。
これは、(グループの順序で)最初のリポジトリに1.0.0-SNAPSHOTに一致するバージョンがある場合、他のすべてのものは無視されることを意味しますか? –