IntelliJ使用哪个版本的Maven,我该如何查找?

18

我正在使用启用了两个Maven插件的IntelliJ。然而,Maven安装在我的计算机上的哪里?我该如何找出IntelliJ使用的Maven版本?

4个回答

14

你可以在项目设置 -> 构建执行和部署 -> 构建工具 -> Maven 中找到捆绑的 Maven 版本,位于 Maven 家目录下。

enter image description here


10

前往文件 -> 设置,使用搜索栏查找Maven设置。

在那里您可以找到Maven版本(通常显示在"Maven home directory"字段旁边)。


6

默认情况下,IntelliJ使用由M2_HOME系统变量定义的Maven,但您可以在首选项中更改此设置。

要找到它安装的位置,请在命令行上运行以下命令:

mvn -version

4
了解了,但 mvn 返回 "command not found" (osx)。env 命令没有显示 M2_HOME 变量。locate/find 没有找到 mvm 或 maven 二进制文件。尽管如此,在 IntelliJ 中 Maven 可以工作。 - DiePartei
@DieParti 您的意思是您正在运行 Maven 的 clean 和 install 目标吗?文档中说您必须在计算机上安装 Maven。 - Mardoz
不可否认,目前我正在使用它进行依赖管理,但我想 IntelliJ 插件可能会在不实际使用 Maven 的情况下完成此操作。 - DiePartei
设置 > Maven:在那里您可以看到Maven的主目录,即mvn安装的位置。 - Darek Kay
@DiePartei 你说得对。Maven是用来构建项目的,它本身并不会使工件在你的 IDE 中可见。一旦你想要构建项目,你就必须在你的机器上安装 Maven。 - Mardoz

0

我也使用带有两个Maven插件的IntelliJ。

检查当前IntelliJ使用的版本:

Open Project Settings and search 'Maven' or Go to Project Settings -> Build, execution, deployment -> Build Tools -> Maven

Mac 用户:

Open Preferences and search 'Maven' or Go to Preferences -> Build, execution, deployment -> Build Tools -> Maven

您可以查看IntelliJ正在使用的当前版本和捆绑的Maven版本。

enter image description here

检查Maven的安装位置:

在终端中使用以下命令:

mvn -v or mvn -version

如果已经安装了mvn,它会像下面这样显示已安装的版本和位置,否则您将收到“命令未找到”错误。
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T20:36:16+05:30)
Maven home: /Users/anbansal/apache-maven-3.6.2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接