【问题标题】:Maven home directory not specified - Windows 7 & IntelliJ未指定 Maven 主目录 - Windows 7 和 IntelliJ
【发布时间】:2013-01-22 03:12:53
【问题描述】:

Maven 在 Netbeans 上运行得很好。我试图弄清楚为什么它不喜欢 IntelliJ。我做了一些谷歌搜索,无法弄清楚出了什么问题。我已经阅读了有关在环境变量中指定路径的内容,但我不知道我的“maven 安装路径”是什么。

我已遵循Maven's Download Page...上列出的这些说明...

Windows 2000/XP

  1. 将分发包解压缩,即 apache-maven-3.0.4-bin.zip 到您希望安装 Maven 3.0.4 的目录。这些说明假设您选择了 C:\Program Files\Apache Software Foundation。将从存档中创建子目录 apache-maven-3.0.4。 通过打开系统属性(WinKey + Pause)添加 M2_HOME 环境变量,选择“高级”选项卡和“环境变量”按钮,然后在用户变量中添加 M2_HOME 变量,值为 C:\Program Files\ Apache 软件基金会\apache-maven-3.0.4。确保省略路径周围的任何引号,即使它包含空格。注意:对于 Maven 2.0.9,还要确保 M2_HOME 没有“\”作为最后一个字符。
  2. 在同一个对话框中,将 M2 环境变量添加到用户变量中,其值为 %M2_HOME%\bin。 可选:在同一个对话框中,在用户变量中添加 MAVEN_OPTS 环境变量以指定 JVM 属性,例如值 -Xms256m -Xmx512m。此环境变量可用于为 Maven 提供额外的选项。
  3. 在同一个对话框中,更新/创建用户变量中的 Path 环境变量,并在前面添加值 %M2% 以添加命令行中可用的 Maven。
  4. 在同一个对话框中,确保 JAVA_HOME 存在于您的用户变量或系统变量中,并将其设置为您的 JDK 的位置,例如C:\Program Files\Java\jdk1.5.0_02 并且 %JAVA_HOME%\bin 在您的 Path 环境变量中。
  5. 打开一个新的命令提示符(Winkey + R 然后键入 cmd)并运行 mvn --version 以验证它是否已正确安装。

【问题讨论】:

  • 你在哪里安装了 Maven?请注意,至少对我来说,设置 Maven 环境变量无论如何都不起作用,我仍然必须手动设置它(在 OS X 和 Linux 下)。
  • 我认为我不需要。它适用于 Netbeans 开箱即用,我认为它也适用于 IntelliJ。
  • 它不包含自己的 Maven,它使用您指定的任何一个。 (无论如何,这最终会更好,因为您可以根据项目使用不同的版本,这有时很重要。)
  • @DaveNewton 不幸的是,这并没有解决任何问题:-\
  • 我有点怀疑;如果确实发生了这种情况,您应该向 JetBrains 开一张支持票。我无法在多台机器上重现它。

标签: maven intellij-idea


【解决方案1】:

原来我下载的是源代码,而不是二进制文件。一旦我下载了二进制文件,它就可以正常工作了。

【讨论】:

    猜你喜欢
    • 2011-10-20
    • 2012-04-24
    • 2014-08-04
    • 2012-12-11
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    • 2016-06-10
    • 1970-01-01
    相关资源
    最近更新 更多