【问题标题】:Why Intellij do not find any Maven dependencies in pom.xml?为什么 Intellij 在 pom.xml 中找不到任何 Maven 依赖项?
【发布时间】:2019-12-22 12:48:06
【问题描述】:

我刚刚在笔记本电脑上下载了 Intellij,并导入了一个 Maven 项目,问题是 Intellij 在 pom.xml 中没有找到任何依赖项。例如,如果我尝试导入 hibernate-core 或任何其他依赖项,则会收到错误消息:Dependency org.hibernate-core... not found。我该怎么办?任何反馈将不胜感激。

【问题讨论】:

  • 你能从命令行运行像 mvn clean package 这样的命令吗?
  • 运行mvn install 命令。它将下载所有依赖项。
  • 有时 intellij idea 不刷新 maven 对启动的依赖。为此,在想法的右侧有一个带有Maven 的停靠面板。只需打开它并单击refresh。应该重新加载项目,您应该会看到差异。
  • @Sambit 是的,我可以从命令行运行命令
  • @Pawel 如果我尝试运行刷新,我会收到一个错误:无法解析插件 org.apache.maven.plugins:maven-release-plugin:2.5.3 ... 上午 11:02 运行“刷新”时出错':无法运行程序“刷新”(在目录“D:\Projects\my-project”中):CreateProcess error=2,系统找不到指定的文件

标签: java hibernate maven intellij-idea pom.xml


【解决方案1】:

如果是 Intellij Idea,请右键单击 pom.xml,选择 maven,然后单击以重新导入。在屏幕截图下方找到。

【讨论】:

  • 看起来这个选项被Reload project 替换了,这解决了我的问题。为什么我们必须默认这样做是我无法理解的——非常非常令人沮丧。
【解决方案2】:

我通过运行“mvn idea:idea”命令解决了这个问题。 它解决了所有模块依赖关系并将其添加到 intellij 中的类路径中。

【讨论】:

    【解决方案3】:

    检查您的 IDE 使用的是哪个 Maven 可能也是值得的。您可以在设置中查看:

    我们曾经遇到过与 IntelliJ 捆绑的 Maven 问题。

    【讨论】:

      【解决方案4】:

      您也可以转到文件 -> 设置 -> 构建、执行、部署 -> 构建工具 -> Maven -> 存储库并检查是否设置了本地 maven 存储库。

      文件相同 -> 设置 -> 构建、执行、部署 -> 应设置远程 maven 存储库的远程 Jar 存储库(类似于 https://repo1.maven.org/maven2

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-19
        • 1970-01-01
        • 2019-04-16
        • 2015-10-12
        • 2023-04-11
        • 2017-05-03
        • 2018-07-13
        • 1970-01-01
        相关资源
        最近更新 更多