新しいワークスペースに新しい単純な Maven プロジェクトを作成しました。
pom.xml
のDependencies
ビューを Eclipse エディターで開き、Add..
依存関係を選択すると、検索フィールドに入力した検索条件に関係なく、検索結果がありません。
たとえば、すぐに私に与えますResults for 'spring' (0)
。
私の他のワークスペースでは、既存のプロジェクトではこの問題はありません。
それを修正する方法はありますか?
新しいワークスペースに新しい単純な Maven プロジェクトを作成しました。
pom.xml
のDependencies
ビューを Eclipse エディターで開き、Add..
依存関係を選択すると、検索フィールドに入力した検索条件に関係なく、検索結果がありません。
たとえば、すぐに私に与えますResults for 'spring' (0)
。
私の他のワークスペースでは、既存のプロジェクトではこの問題はありません。
それを修正する方法はありますか?
Eclipse アーティファクトの検索は、リポジトリのインデックス ファイルに依存します。index ファイルをダウンロードしていないようです。
Window -> Prefrences -> Mavenに移動し、 "Download repository index updates on start" にチェックを入れます。Eclipse を再起動し、進行状況ビューを確認します。インデックス ファイルがダウンロードされているはずです。
ダウンロードが完了すると、アーティファクト検索が使用できるようになります。
更新 また、「maven リポジトリ ビュー」で Maven リポジトリ インデックスを再構築する必要があります。
このビューで、「Global Repositories」を開き、「central」を右クリックして「Full Index Enable」をチェックし、同じメニューで「Rebuild Index」をクリックします。
66M のインデックス ファイルがダウンロードされます。
企業プロキシ内にいて、新しいプロジェクトがプロキシ資格情報を含む正しい settings.xml ファイルを指していない場合、この結果を得ることができます。
Maven プロキシ (Nexus など) を使用していて、プロキシへのインデックスが何らかの形で混乱している場合にも、これを取得できます。これを修正する方法を説明する方法がわかりません。それをだますか、Mavenプロキシを設定した人に電話してください。
新しいワークスペースが Maven セントラルまたはプロキシからインデックスをまだダウンロードしていない場合にも、これを取得できます。(しばらく待つだけで自然に解決するため、これが最適です。)
maven add 依存関係は、実際には maven インデックスからのものです。インデックスが最新の場合、結果はそこから得られるはずです。
Maven リポジトリに移動し、グローバル リポジトリを選択すると、中央の [...] タブが表示され、それを選択すると、フォルダーのリストが表示され、そこからすべてのインデックスを表示できるはずです。そうでない場合は、完全なインデックスを取得していないことを意味します。それを右クリックして、完全なインデックスを有効にすることができます。
私が最もイライラしたもう1つのことは、すべてを実行したにもかかわらず、「春」と入力しても何も表示されないことです。これは実際に私が間違っていたところです。追加のテキスト「springframework」、BOOM を入力するだけで、結果が表示されます。