2011-07-13 6 views
7

リモートのMavenレポがセットアップされていて、成果物を正常にアップロードしてPOM経由でダウンロードできます。私はまた、私のm2eclipseのグローバルな 'Mavenリポジトリ'に、mavenの中心と一緒にリストされたレポを見ています。maven m2eclipse nexusのインデックスを更新できません

私の問題は、Mavenのセントラルm2eclipseで閲覧可能と更新可能である一方で、私の内部の1ではないということであり、それは更新しようとするとき、私はこの取得:

「ネクサスのインデックス更新できません|にhttp:// devserverを:8081/nexus/content/groups/public "

このURLをブラウザに入力すると機能します。

解決策は、「Nexus webappを起動して修正できました。修復インデックスを選択し、公開リポジトリグループのインデックスを再構築します」。

私はパブリックインデックスを再構築できません。実際には、同じオフィスの同僚のインデックスが正常に動作します。

  • ネクサス ネクサス公開ミラー ます。http:// devserver:公共8081 /ネクサス/コンテンツ/グループ/ *

適切にインデックスにm2eclipseを作るためにどのように任意のアイデアは?ありがとう!

答えて

6

私は同じ問題を抱えていました。主にEclipse/VMクラッシュが発生したときに、ローカルm2eインデックスが壊れてしまったときに起こります。私の設定では、インデックスは にあります.m2/repository/.cache/m2e

私はEclipseを閉じ、そのフォルダ内のすべてのサブフォルダを削除して問題を解決しました。

インデックスがあるファイルを探すだけで十分ですが、ディレクトリ全体を削除するとうまくいきました。

削除する前に、リモートMavenのRepoインデックスが破損していないことを確認します(Nexusの公開リポジトリのRepair Indexを右クリックしてください)。

関連する問題