web-dev-qa-db-ja.com

クラシックエラー:セントラルのインデックスを更新できません| http://repo1.maven.org/maven2

私のEclipse Indigoが"Unable to update index for central|http://repo1.maven.org/maven2"

外部Maven 3.0.3インストールとEclipse Indigoで構成されたm2Eclipseを使用しており、プロキシの背後にいることは間違いありません。

また、Eclipseのネットワーク構成はすべてdirectに設定されていますが、それでもインデックスを更新できません。

何を見落としてしまったのでしょうか? Googleや他のフォーラムで検索しましたが、解決できません。

27
alphabytes

Wojtekのリンクから。

  1. Eclipseを閉じる
  2. Workspace_location/.metadata/.plugins/org.maven.ide.Eclipse/nexusを削除します
  3. Workspace_location/.metadata/.plugins/org.Eclipse.m2e.core/nexusを削除します
  4. 「ウィンドウ」->「設定」->「Maven」に移動し、「起動時にリポジトリインデックスの更新をダウンロードする」というチェックボックスを有効にします。
  5. OK、Eclipseを再起動します。
40
Iker Jimenez

同じ問題があっただけです。 m2eプラグインはsettings.xmlの暗号化されたパスワードを処理できないことが判明しました。単純なパスワードを入力し、インデックスを更新すると、再び機能しました。依存関係のダウンロードは影響を受けませんでした。暗号化されたパスワードで問題なく機能します。私にはバグのようです。

1
mplwork

Mavenプラグインを更新する必要がありました。動かなかった。 (ヘルプメニュー> Eclipse Marketplace> Mavenを入力>虫眼鏡をクリック)> Mavenプラグインを選択>更新

次に、[ウィンドウ]-> [設定]-> [Maven]に移動し、「起動時にリポジトリインデックスの更新をダウンロードする」というチェックボックスを有効にします。

0
Alex

私はこれらすべてのより少ない削除を試みましたが、それは助けにはなりません。同僚は、.metadataフォルダー全体を削除することを勧めました。後でプロジェクトをその場所からインポートするか、svnからチェックアウトします(いくつか使用する場合)。これはそれほど複雑ではありませんが、役に立ちました。問題は、どのメタデータが壊れているかが本当にわからないことです。そのため、自然な次のステップは、すべてのメタデータを削除することです。私は、それがEclipse +プラグインの再インストール前の可能な限りのクリーニングだと思います。

0
Gangnus