簡體   English   中英

IntelliJ IDEA:“索引 Maven 存儲庫”列表 - 如何在此列表中添加遠程 Maven 存儲庫?

[英]IntelliJ IDEA: “Indexed Maven Repositories” list - how to add remote maven repository in this list?

我無法理解如何在 IntelliJ IDEA 的“索引 Maven 存儲庫”列表中獲取存儲庫。

在我的一個項目中,我在此列表中有兩個存儲庫:一個本地存儲庫和一個(主)遠程存儲庫(請參見下面的附加屏幕截圖)。 在其他項目(使用 AppFuse 模板創建)中,列表中只有一個(本地)repo。

我試圖在 pom.xml 文件和 settings.xml 文件中添加 repos,但 repos 沒有出現在這個“魔法”列表中。

這意味着:

  1. 我在下拉列表( Ctrl + SPACE )中看不到 artifactId 和工件的版本
  2. IDEA 找不到必要的工件(或他的版本)。 它只在我的本地倉庫中查找

IntelliJ IDEA 版本:11.0

Maven 版本:2.2.1

設置快照

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

如果您打開一個指定了一些附加存儲庫的項目,您將在此列表中看到它們並且能夠更新索引。

您可以通過編輯項目的 settings.xml 文件來管理這些設置

  1. 打開項目文件列表 (Ctrl-1)
  2. 找到你的主要父 pom.xml 文件
  3. 右鍵單擊它選擇Maven -> 打開“settings.xml”

如您所見,它是您項目的 settings.xml 文件的本地副本。 您可以添加/刪除項目的活動存儲庫。 有關詳細信息,請查看設置-> 存儲庫手冊。

我有一個相關的問題,我在我的 settings.xml 中更改了存儲庫,但索引 Maven 存儲庫列表仍然指向舊的。 為了讓 maven 構建查看新的構建,我必須在項目上運行 mvn idea:idea

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM