java - Mac OS X Lion 上的 IntelliJ IDEA 11 中未找到 M2_HOME

标签 java macos maven intellij-idea

我试图让 IntelliJ 了解路径变量 M2_HOME 的位置,显然我失败了。我已将其添加到 .bashrc 中,但在我从其他帖子中阅读后,此内容在 CLI 中设置了变量。我应该在哪里添加它,以便每次登录时都设置它?

我已阅读有关该主题的其他 StackOverflow 帖子,但我不明白应该在哪里添加它。

最佳答案

要设置它,您可以编辑 ~/.MacOSX/environment.plist 以添加环境变量(例如 M2_HOME)

这是我的:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>M2_HOME</key>
    <string>/usr/local/Cellar/maven/2.2.1/libexec</string>
</dict>
</plist>

或者您可以在 IntelliJ 的配置中手动设置: IntelliJ configuration panel

<小时/>

相关问题:

资源:

关于java - Mac OS X Lion 上的 IntelliJ IDEA 11 中未找到 M2_HOME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280370/

相关文章:

java - Flutter (Dart) 到 Android - 传递图像

java - 为什么我的 Java 计算器在循环时暂停?

cocoa - 在 macOS 中观察系统日期/时间的变化

python - 带有 py2app 的 OSX 10.11?

java.lang.ClassNotFoundException : com. sun.xml.wss.XWSSecurityException

maven - 跳过已经发布到 Maven Central 的 Maven 模块

Java 正则表达式 : Case insensitive matching for non English characters

ios - 使用翻转坐标打印

Maven 和 Ivy 依赖项解析在 Gradle 6.0 中失败

java - 为什么以及如何使用 JShell?