2

Maven Central やその他のリポジトリをプロキシするために使用する予定の Sonatype Nexus の新しいインストールがあります。com.theoryinpractise から clojure-maven-plugin の最新バージョンを取得したいと思うまで、すべてがうまく機能しているように見えました。Eclipse からは、バージョン 1.3.8 より後のバージョンが存在することがわかっている場合にのみ、バージョン 1.3.8 までのリリースを確認できました。

search.maven.org を検索してみましたが、リリース 1.3.9 と 1.3.10 が中央リポジトリで実際に利用可能であることが確認されました。

Web インターフェイスを使用して Sonatype Nexus にログインし、中央リポジトリの「Browse Index」を試してみましたが、1.3.8 までのリリースのみがリストされています。ただし、同じリポジトリの [Browse Remote] タブを使用すると、1.3.10 までのリリースが表示されます。

インデックスを最新の状態にするために考えられるすべてのことを試しました(「リモートインデックスのダウンロード」をtrueに設定し、キャッシュの期限切れ、インデックスの修復、インデックスの更新を選択しました)。私の Nexus インストールは 4 日しか経っていないので、少なくとも 3 か月前の 1.3.9 リリースが最初にダウンロードされたインデックスに反映されない理由がわかりません。

次に何を試すかについてのアイデアに感謝します。

4

3 に答える 3

3

この問題をソナタイプに報告しました。Maven Central の既知の問題のようです。

「ここでも同じことが見られます。最近のアーティファクトがセントラルのインデックスから欠落しているというパターンがあるようです。私が提出した問題を更新しました。

https://issues.sonatype.org/browse/MVNCENTRAL-201

検索インデックスは Maven ビルドでは使用されないため、ビルドからこのアーティファクトに引き続きアクセスできることに注意してください。また、Nexus からダウンロードすると、検索インデックスに表示されます。」

于 2012-05-16T18:01:02.793 に答える
0

リモートインデックスのダウンロードを有効にする必要があります。デフォルトでは、この機能は有効になっていません。

于 2012-05-15T18:23:26.307 に答える
0

Mark が述べたように、インデックスを公開するすべてのプロキシ リポジトリに対して、リモート インデックスをダウンロードするフラグを true に設定する必要があります。

さらに、すべてのリポジトリのインデックスを定期的にダウンロードするスケジュールされたタスクを作成して、インデックスが最新であり、最後のダウンロード以降に利用可能になったすべてのアーティファクトが含まれるようにする必要があります。

于 2012-05-15T23:48:20.503 に答える