Maven 3.3.1 ECLIPSE: -Dmaven.multiModuleProjectDirectory system propery is not set

2022-08-31 11:41:54

我刚刚在Mac OS X上安装了Maven 3.3.1,并且使用Eclipse构建Maven项目给我带来了这个错误:

-Dmaven.multiModuleProjectDirectory system property is not set.
Check $M2_HOME environment variable and mvn script match.

这在Maven 3.2.5之前没有发生过。

有没有办法解决这个问题(除了降级到3.2.5)?

在 Eclipse 中,我究竟在哪里可以设置这个“multiModuleProjectDirectory”属性?


答案 1

在你需要像这样去。Eclipse

Window-> Preference -> Java -> Installed JREs -> Edit

在编辑中,您需要将Default VM arguments

如果你已经设置了专家家。

-Dmaven.multiModuleProjectDirectory=$M2_HOME

答案 2

在 IntelliJ 中,您可以在虚拟机选项字段中设置此选项,您可以在下一个配置视图中找到该字段:

首选项/构建、执行、部署/构建工具/Maven/运行器

enter image description here