2011-11-16 224 views
21

我無法理解如何在IntelliJ IDEA的「索引Maven存儲庫」列表中獲取存儲庫。IntelliJ IDEA:「索引Maven倉庫」列表 - 如何在此列表中添加遠程Maven倉庫?

在我的一個項目中,我在這個列表中有兩個回購站:一個本地和一個(主)遠程(見下面的附件截圖)。而在其他項目(使用AppFuse模板創建)中,我只有一個(本地)回購列表。

我試圖在pom.xml文件和settings.xml文件中添加回購,但回購沒有出現在這個「魔術」列表中。

這意味着:

  1. 我看不到在下拉列表的artifactId和文物的版本(按Ctrl + SPACE
  2. IDEA找不到必要的工件(或他的版本)。它只是在尋找我的本地回購

的IntelliJ IDEA的版本:11.0

的Maven的版本:2.2.1

snapshot of settings

+0

我剛剛在看這個,我認爲你沒有正確測試過最新的企業版本。如果將「用戶設置文件:」更改爲不存在的文件的名稱,系統甚至不會顯示錯誤。如果您更改設置文件,則不會提取。沒有留下深刻印象。 – 2013-10-18 14:38:22

回答

20

這個列表是從自動更新在pom文件中指定的存儲庫(或從父項目的pom和settings.xml繼承)。

如果您打開一個指定了一些額外存儲庫的項目,您將在此列表中看到它們,並且可以更新這些索引。

+0

是的!這是真的有用..我在其他地方發現了問題(一些工件有錯誤的版本..) 謝謝安東! ) – dnim

+0

...除了'https:// repo.maven.apache.org/maven2'這似乎是某種無證的默認 – Superole

12

您可以通過編輯項目

  1. 打開項目文件列表中的settings.xml文件管理這些設置(按Ctrl-1)
  2. 找到你的主父pom.xml文件
  3. 權點擊它,選擇的Maven - >打開「的settings.xml」

正如你可以看到它是settings.xml文件,爲您的項目的本地副本。 您可以添加/刪除項目的活動存儲庫。 有關詳細信息,請參閱settings->repositories手冊。