我真的希望这是对帖子IntelliJ IDEA: "Indexed Maven Repositories" list - how to add remote maven repository in this list?中发布的答案的评论,但我的声誉不允许。所以请原谅这是一个新的问题。
有没有办法从“Indexed Maven Repositories”列表中删除存储库?我移动了项目,仍然看到我的旧存储库,其中一些实际上已经脱机。
我尝试重新导入我的settings.xml文件,多次重启IntelliJ(也使缓存无效),但无法让这些存储库远离此列表。
答案 0 :(得分:0)
可能的解决方案:只需在程序的根文件中删除文件“.idea”,然后将pom.xml作为新程序打开,然后您会发现“索引的maven存储库”会自动修改。
答案 1 :(得分:0)
在我的情况下,我要删除的“索引maven存储库”未在Maven的settings.xml中定义,而是在我的多个子项目的pom.xml文件之一中定义的。我必须从pom.xml文件中删除以下部分。从pom.xml文件中删除该文件后,已从IntelliJ中的Maven设置中删除了“已建立索引的maven存储库”
<repositories>
<repository>
<id>foo</id>
<name>foo</name>
<url>file://${project.basedir}/maven/repository</url>
</repository>
</repositories>
答案 2 :(得分:0)
我的所有存储库都从此列表中删除,可能是因为我已将项目移动到设备上的另一个目录。
我的解决方案是删除位于 jarRepositories.xml
文件夹内的 .idea
文件。