Maven 2 IntelliJ IDEA:“我的想法是:;索引Maven存储库“;列表-如何在此列表中添加远程maven存储库?

Maven 2 IntelliJ IDEA:“我的想法是:;索引Maven存储库“;列表-如何在此列表中添加远程maven存储库?,maven-2,intellij-idea,repository,indexed,Maven 2,Intellij Idea,Repository,Indexed,我很难理解如何在IntelliJ思想的“索引Maven存储库”列表中获取存储库 在我的一个项目中,我在这个列表中有两个回购协议:一个本地协议和一个(主)远程协议(见下面附带的屏幕截图)。在另一个项目中(使用AppFuse模板创建),我在列表中只有一个(本地)回购 我试图在pom.xml文件和settings.xml文件中添加repos,但repos没有出现在这个“神奇”列表中 这意味着: 我在dropdownlist(Ctrl+SPACE)中看不到工件ID和工件版本 IDEA找不到必要的工件(或

我很难理解如何在IntelliJ思想的“索引Maven存储库”列表中获取存储库

在我的一个项目中,我在这个列表中有两个回购协议:一个本地协议和一个(主)远程协议(见下面附带的屏幕截图)。在另一个项目中(使用AppFuse模板创建),我在列表中只有一个(本地)回购

我试图在pom.xml文件和settings.xml文件中添加repos,但repos没有出现在这个“神奇”列表中

这意味着:

  • 我在dropdownlist(Ctrl+SPACE)中看不到工件ID和工件版本
  • IDEA找不到必要的工件(或他的版本)。它只在我的本地回购协议中出现

  • IntelliJ IDEA的版本:11.0

    Maven版本:2.2.1


    此列表从pom文件中指定的存储库(或从父项目的pom和settings.xml继承)自动更新


    如果您打开的项目中指定了一些其他存储库,您将在此列表中看到它们,并且可以更新索引。

    您可以通过编辑项目的settings.xml文件来管理这些设置

  • 打开项目文件列表(Ctrl-1)
  • 查找主父pom.xml文件
  • 右键单击它,选择Maven->打开“settings.xml”
  • 如您所见,它是项目的settings.xml文件的本地副本。 您可以添加/删除项目的活动存储库。
    查看手册了解详细信息。

    我遇到了一个相关问题,在我的settings.xml中更改了存储库,但索引的Maven存储库列表仍然指向旧的存储库。为了让maven build看到新版本,我必须在项目中运行mvn idea:idea

    是的!这真的很有效。。我在其他地方发现了这个问题(一些工件有错误的版本…)谢谢你,安东!)。。。除了
    https://repo.maven.apache.org/maven2
    这似乎是某种未记录的默认值。我刚刚看到了这一点,我认为您尚未正确测试最新的企业版。如果将“用户设置文件:”更改为不存在的文件名,系统甚至不会显示错误。如果更改设置文件,则不会拾取该文件。没什么印象。啊,这让我很难受。谢谢大家!