【问题标题】:IntelliJ IDEA: “Indexed Maven Repositories” list - how to REMOVE a remote maven repository in this list?IntelliJ IDEA:“Indexed Maven Repositories”列表 - 如何删除此列表中的远程 maven 存储库?
【发布时间】:2012-05-12 09:01:02
【问题描述】:

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

有没有办法从“索引 Maven 存储库”列表中删除存储库?我移动了项目,仍然可以在那里看到我的旧存储库,其中一些实际上已经下线。

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

【问题讨论】:

  • 如果你执行Open Project 并重新导入root pom.xml 会怎样?
  • 那也行不通。看起来 IntelliJ 只是将它缓存在某个地方。我创建了一个已完成的新项目,但索引列表仍然出现。无论如何,已经转移到 Eclipse - 所以这个问题不再重要了。
  • Vic - 打开项目并重新导入 pom.xml 不会做任何事情。这似乎被缓存在 intelliJ 端,并且对于所有 pom 都保持不变
  • 我在 settings.xml 和任何 pom.xml 文件中都没有尝试删除的代理存储库。我可以在这里做什么?

标签: maven-2 intellij-idea repository


【解决方案1】:

可能的解决方案:只需删除程序根文件中的“.idea”文件,然后将pom.xml作为新程序打开,就会发现“indexed maven repositories”被自动修改了。

【讨论】:

  • 我在 settings.xml 和任何 pom.xml 文件中都没有尝试删除的代理存储库。我可以在这里做什么?
【解决方案2】:

在我的情况下,我想要删除的“索引 maven 存储库”没有在 Maven 的 settings.xml 中定义,而是在我的许多子项目的 pom.xml 文件之一中定义。我不得不从 pom.xml 文件中删除以下部分。从 pom.xml 文件中删除后,“索引 maven 存储库”已从 IntelliJ 中的 Maven 设置中删除

<repositories>
    <repository>
        <id>foo</id>
        <name>foo</name>
        <url>file://${project.basedir}/maven/repository</url>
    </repository>
</repositories>

【讨论】:

  • 我在 settings.xml 和任何 pom.xml 文件中都没有尝试删除的代理存储库。我可以在这里做什么?
【解决方案3】:

我的所有存储库都已从此列表中删除,可能是因为我已将项目移至设备上的另一个目录。 我的解决方案是删除位于.idea 文件夹内的jarRepositories.xml 文件。

【讨论】:

    猜你喜欢
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 2019-11-30
    • 2015-11-09
    • 2016-05-05
    • 2016-02-16
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多