macos - IntelliJ IDEA 未选取 Maven 主目录 (M2_HOME)

标签 macos maven intellij-idea osx-lion

我尝试在 OS X Lion 上使用 IntelliJ IDEA 10.5.1 进行简单的 Maven 构建,但出现以下错误:

Error running my-app [package]: No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system.

我已将 M2_HOME 设置为以下内容,但仍然遇到问题。是的,我确实重新启动了 IntelliJ。

$ echo $M2_HOME
/usr/share/maven

然后,我在 IntelliJ 项目的 Maven 设置中手动输入了 maven 的路径。这不是我想要为每个项目做的事情,那么我是否缺少一些如何让 IntelliJ 知道我的 Maven 主页在哪里的东西?

最佳答案

在终端中输入:

$ mvn --version

然后得到以下结果:

Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 16:51:28+0300)
Maven home: /opt/local/share/java/maven3
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: ru_RU, platform encoding: MacCyrillic
OS name: "mac os x", version: "10.9.4", arch: "x86_64", family: "mac"

在第二行我们有:

Maven home: /opt/local/share/java/maven3

将此路径键入配置对话框上的字段中。这就是全部要解决的问题!

关于macos - IntelliJ IDEA 未选取 Maven 主目录 (M2_HOME),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7053666/

相关文章:

macos - 创建不在 OSX 上打开终端窗口的 Golang 可执行文件?

r - 如何在 OSX 10.10.2 上将 R 与 PostgreSQL 连接?

objective-c - 按住上下文菜单 (NSMenu)。单击窗口上的任意位置时不允许关闭上下文菜单

java - 需要帮助在 IntelliJ IDEA 中使用 Maven 设置简单的 Spring Boot jsp 应用程序

c++ - 什么是 OSX 上 C++/Python 的良好初学者设置?

maven-pax-provision + equinox : java. lang.Long 无法转换为 java.lang.String

java - 如何在 pom.xml 中为 wsdl2java 指定前端?

java - 在 Intellij 之外运行 Camel 时,HttpServletRequest 转换失败

java - 在 IntelliJ 中编辑运行时类路径以包含 src/main/config

java - Intellij Idea IDE 中的 Google 应用引擎集成问题