我在理解如何在IntelliJ IDEA的“Indexed Maven Repositories”列表中获取存储库时遇到了麻烦。
在我的一个项目中,我在这个列表中有两个仓库:一个本地仓库和一个(主)远程仓库(见下面的截图)。在另一个项目中(使用AppStore模板创建),我只有一个(本地)仓库列表。
我尝试在pom.xml文件和settings.xml文件中添加存储库,但存储库没有出现在这个“神奇”列表中。
这意味着:
1.我无法在下拉列表中看到工件的artifactId和版本(Ctrl+空格)
- IDEA找不到必要的工件(或他的版本)。它只在我的本地存储库中查找
IntelliJ IDEA版本:11.0
Maven版本:2.2.1
的数据
4条答案
按热度按时间ehxuflar1#
这个列表会从你的pom文件中指定的存储库自动更新(或者从父项目的pom和 * settings.xml * 继承)。
如果你打开一个指定了一些附加仓库的项目,你会在这个列表中看到它们,并且可以更新索引。
oxalkeyp2#
可以通过编辑项目的settings.xml文件来管理这些设置
1.打开项目文件列表(Ctrl-1)
1.查找您的主要父pom.xml文件
1.右键单击它选择Maven -> Open 'settings.xml'
正如你所看到的,它是你的项目的settings.xml文件的本地副本。你可以添加/删除项目的活动存储库。查看设置->存储库手册了解详细信息。
vdzxcuhz3#
我有一个相关的问题,我在我的settings.xml中更改了存储库,但Indexed Maven Repositories列表仍然指向旧的。
kxeu7u2r4#
对于未来的游客,我解决了这个问题,改变版本的jdk