web-dev-qa-db-ja.com

IntelliJ IDEA:「インデックス付きMavenリポジトリ」リスト-このリストにリモートMavenリポジトリを追加する方法

IntelliJ IDEAの「Indexed Maven Repositories」リストでリポジトリを取得する方法を理解できません。

私のプロジェクトの1つでは、このリストに2つのリポジトリがあります。1つはローカル、もう1つはメイン(メイン)です(添付のスクリーンショットを参照)。そして、(AppFuseテンプレートを使用して作成された)他のプロジェクトでは、リストに(ローカル)リポジトリが1つしかありません。

Pom.xmlファイルとsettings.xmlファイルにリポジトリを追加しようとしましたが、この「マジック」リストにリポジトリが表示されませんでした。

これは次のことを意味します。

  1. ドロップダウンリストにアーティファクトIDとアーティファクトのバージョンが表示されません(Ctrl+SPACE
  2. IDEAは必要なアーティファクト(またはそのバージョン)を見つけることができません。それは私の地元のレポでのみ探しています

IntelliJ IDEAのバージョン:11.0

Mavenのバージョン:2.2.1

snapshot of settings

27
dnim

このリストは、pomファイルで指定されたリポジトリから自動的に更新されます(または親プロジェクトのpomおよびsettings.xmlから継承されます)。

いくつかの追加リポジトリが指定されているプロジェクトを開くと、それらがこのリストに表示され、インデックスを更新できるようになります。

22
Anton Makeev

プロジェクトのsettings.xmlファイルを編集して、これらの設定を管理できます

  1. プロジェクトファイルリストを開く(Ctrl-1)
  2. メインの親pom.xmlファイルを見つけます
  3. それを右クリックして選択Maven-> 'settings.xml'を開く

ご覧のとおり、プロジェクトのsettings.xmlファイルのローカルコピーです。プロジェクトのアクティブなリポジトリを追加/削除できます。詳細については settings-> repositories マニュアルをご覧ください。

17
VIktor