【发布时间】:2018-10-18 08:37:48
【问题描述】:
我在我的 mac 上使用 intellij 进行开发。它有 maven 的支持。但是当我想到通过终端运行 mvn 命令时,它无法在我的系统上识别和 maven。为什么?
【问题讨论】:
-
你检查过
M2_HOME是否设置了吗? -
如果你在终端输入'which maven'会得到什么?
标签: macos maven intellij-idea
我在我的 mac 上使用 intellij 进行开发。它有 maven 的支持。但是当我想到通过终端运行 mvn 命令时,它无法在我的系统上识别和 maven。为什么?
【问题讨论】:
M2_HOME 是否设置了吗?
标签: macos maven intellij-idea
默认情况下,您的 IDE (embedded maven) 的Maven 和 操作系统 的 Maven 是不同的。
如果您未在 Op.System 上安装 Maven,则无法在终端中使用 Maven 命令行。
如果您在 Op.System 上安装了 maven,那么您可能会使用 2 个不同的 maven 版本(IDE Embedded maven 和 Op.system maven)
为避免此问题,请在您的 Op.system 上安装 maven(不要忘记配置环境变量 M2_HOME)并配置您的 IDE 以使用此安装的 Maven。
【讨论】: