设置M2_HOME

时间:2015-05-17 09:55:37

标签: java maven intellij-idea

我使用Intellij Idea。现在我正在尝试建立新系统并提出下一个问题:

  1. 我已经下载了java,安装了它,设置了JAVA_HOME(C:\Progra~2\Java\jdk1.7.0_51),添加到了PATH (C:\Progra~2\Java\jdk1.7.0_51\bin),从控制台java -version%JAVA_HOME%进行了检查 - 一切正常({{1} })。
  2. 我已经下载了maven,安装了它,设置了java version "1.7.0_51"Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing),添加到M2_HOME(C:\Progra~2\Java\maven),从控制台PATH(C:\Progra~2\Java\maven\bin)进行了检查)并输入mvn -version(Apache Maven 3.3.3 2015-04-22T14:57:37+03:00) Maven home: C:\Progra~2\Java\maven Java version: 1.7.0_51, vendor: Oracle Corporation Java home: C:\Progra~2\Java\jdk1.7.0_51\jre Default locale: ru_RU, platform encoding: Cp1251 OS name: "windows 7", version: "6.1", arch: "x86", family: "windows" - 它正常进入。< / LI>

    但是当我尝试从Intellij执行mvn -clean或-install或任何其他操作时,它说:

    cd %M2_HOME%

2 个答案:

答案 0 :(得分:3)

如果你使用最新的Maven 3.3.3,你必须处理新的呼叫设计。它从bat更改为cmd文件。您的IDE可能现在不兼容这个新设计。尝试使用较旧版本的maven。

也许你也看看这里:`-Dmaven.multiModuleProjectDirectory not set` issue with Maven and IntelliJ

答案 1 :(得分:0)

IntelliJ随附捆绑的Maven,因此除非您明确指定Intellij使用您的maven安装而不是捆绑的安装,否则您的设置和maven安装将无法获取。

您可以在以下位置验证:Maven设置(如果您无法找到它,请使用CTRL + SHIFT + A查找) enter image description here