IntelliJ IDEA:“索引的Maven存储库”列表 - 如何在此列表中删除远程maven存储库?

时间:2012-05-02 20:40:15

标签: maven-2 intellij-idea repository

我真的希望这是对帖子IntelliJ IDEA: "Indexed Maven Repositories" list - how to add remote maven repository in this list?中发布的答案的评论,但我的声誉不允许。所以请原谅这是一个新的问题。

有没有办法从“Indexed Maven Repositories”列表中删除存储库?我移动了项目,仍然看到我的旧存储库,其中一些实际上已经脱机。

我尝试重新导入我的settings.xml文件,多次重启IntelliJ(也使缓存无效),但无法让这些存储库远离此列表。

3 个答案:

答案 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 文件。