【问题标题】:IntelliJ IDEA does not recognise maven dependencies (omitted for conflict with ...)IntelliJ IDEA 无法识别 maven 依赖项(因与...冲突而省略)
【发布时间】:2017-07-18 04:49:46
【问题描述】:

我在 IntelliJ IDEA 中加载了一个 Maven 项目,当我在终端中运行“mvn clean package”时,它工作正常,但 IntelliJ IDEA 无法调试或构建它,并且在 UI 中,maven 项目选项卡显示以下内容(依赖关系红线):

因与 STH 冲突而省略

我该如何解决?

【问题讨论】:

  • 尝试右键单击 pom.xml -> Maven -> 重新导入。有帮助吗?
  • 您使用哪个 Maven 版本进行导入?看看this answer 是否有助于解决问题。
  • 您有任何未检查的个人资料吗?
  • 重新导入后我刚刚重启了客户端,发现问题已经解决了。我通过之前使用“mvn dependency:tree -Dverbos”生成依赖树来确保由于某些冲突而不会发生这种情况。
  • 重启 IntelliJ 后问题消失了。我正在使用 IntelliJ 2017.2.5。

标签: java maven intellij-idea


【解决方案1】:

重新导入并重启(Invalidate Caches / Restart)IntelliJ。那是有效的

【讨论】:

    【解决方案2】:

    我的一个使用 Eclipse 开发的旧项目也遇到了同样的问题。我不得不切换到旧版本的 Maven,而不是 intelliJ 的内置版本。 设置 > maven > 更改 maven 主目录

    【讨论】:

      【解决方案3】:

      只需重新启动 IntelliJ 就可以解决问题。简单但有效。

      【讨论】:

      • 你能解释一下为什么这样做已经解决了吗?否则,我认为这更像是一个评论而不是一个解决方案
      【解决方案4】:

      您可以执行 File-> Invalidate Caches/Restart... IntelliJ 重新启动后错误将消失。

      【讨论】:

        【解决方案5】:

        有同样的问题。

        代替

        File > Open
        

        二手

        File > New > Import from Existing Sources
        

        成功了

        【讨论】:

        • 不幸的是,这个技巧对我不起作用。 IntelliJ IDEA 2019.3.3(终极版)。
        猜你喜欢
        • 2021-04-16
        • 2013-02-09
        • 1970-01-01
        • 2023-01-18
        • 2015-07-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多