IntelliJ IDEA:"索引的Maven存储库"列表 - 如何在此列表中添加远程maven存储库?

dni*_*nim 28 maven-2 indexed repository intellij-idea

我无法理解如何在IntelliJ IDEA的"Indexed Maven Repositories"列表中获取存储库.

在我的一个项目中,我在此列表中有两个存储库:一个本地和一个(主)远程(参见下面的附件截图).在其他项目中(使用AppFuse模板创建)我在列表中只有一个(本地)仓库.

我试图在pom.xml文件和settings.xml文件中添加repos,但是repos没有出现在这个"魔术"列表中.

这意味着:

  1. 我无法在dropdownlist(Ctrl+ SPACE)中看到artifactId和工件版本
  2. IDEA找不到必要的工件(或他的版本).它只在我当地的回购中寻找

IntelliJ IDEA版本:11.0

Maven版本:2.2.1

设置快照

小智 22

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

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


小智 20

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

  1. 打开项目文件列表(Ctrl-1)
  2. 找到您的主要父pom.xml文件
  3. 右键单击它选择Maven - >打开'settings.xml'

如您所见,它是您项目的settings.xml文件的本地副本.您可以添加/删除项目的活动存储库.有关详细信息,请查看settings-> repositories手册.


Mar*_*ord 6

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