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

问题描述 投票:27回答:3

我在理解如何获取IntelliJ IDEA的“索引Maven存储库”列表中的存储库时遇到麻烦。

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

我试图将回购添加到pom.xml文件和settings.xml文件中,但是回购没有出现在此“魔术”列表中。

这意味着:

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

IntelliJ IDEA版本:11.0

Maven版本:2.2.1

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9STTZoYS5qcGcifQ==” alt =“设置快照”>

maven-2 intellij-idea repository indexed
3个回答
22
投票

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

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


20
投票

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

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.