【问题标题】:No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system找不到有效的 Maven 安装。在配置对话框中设置主目录或在系统上设置 M2_HOME 环境变量
【发布时间】:2013-11-30 14:57:16
【问题描述】:

我正在使用 intellij 并且我的 M2 和 M2_HOME 已设置并位于 .bash_profile 中,但是我有这个错误:

未找到有效的 Maven 安装。在配置对话框中设置主目录或在系统上设置 M2_HOME 环境变量

知道为什么它不适用于环境变量吗?

【问题讨论】:

  • GUI 应用程序不读取 .bash_profile。如果您使用的是 Mac,请参阅stackoverflow.com/q/135688/104891
  • 如果您将M2_HOME 添加到/etc/profile,它应该可以工作。
  • @CrazyCoder,检查您提到的链接后它可以工作,非常感谢!

标签: maven intellij-idea maven-3


【解决方案1】:

选择“Bundled Maven”而不是“Maven wrapper”为我解决了这个问题。

【讨论】:

  • 在 Windows 10 中为我工作。
  • 是的,它也对我有用。你知道为什么吗?
  • 这是公认的答案吗?
【解决方案2】:

我有同样的问题。 我认为maven自动更新的原因

有两种方法可以解决这个问题:

  1. 更改Maven路径和Maven设置文件路径。(我用的。) 文件->首选项->构建、执行、部署...->构建工具 -> Maven。你可以重置它。

  2. 为 Maven 重置本地计算机环境变量。

【讨论】:

    【解决方案3】:

    在 Mac 上(我使用的是 macOS Sierra 10.12.1、IntelliJ IDEA 2016.2)。

    选择command+,,选择Build、Execution、Deployment,选择Build Tools,然后按Maven

    然后设置Maven主目录:正确

    例如:/Users/donhuvy/Documents/program_files/apache-maven-3.3.9

    【讨论】:

      【解决方案4】:

      检查您的File-->settings-->Maven,Maven 目录主目录,它应该指向您计算机中安装的 Maven 主目录。 然后,在您的系统环境中创建一个新的M2_Home,这也是您的 Maven 主页,然后将%M2_Home%\bin 添加到您的路径中。

      【讨论】:

        猜你喜欢
        • 2018-03-04
        • 2014-10-25
        • 1970-01-01
        • 2012-12-11
        • 1970-01-01
        • 2017-01-01
        • 2017-01-14
        • 1970-01-01
        • 2021-07-03
        相关资源
        最近更新 更多