Bob*_*Bob 87 java eclipse macos maven
我刚在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.
Run Code Online (Sandbox Code Playgroud)
Maven 3.2.5之前没有发生过这种情况.
有没有办法解决这个问题(除了降级到3.2.5)?
我在哪里可以在Eclipse中设置这个"multiModuleProjectDirectory"属性?
Die*_*rio 188
在Eclipse你需要这样.
Window-> Preference -> Java -> Installed JREs -> Edit
Run Code Online (Sandbox Code Playgroud)
在Default VM arguments你需要编辑的编辑中
如果你已经设置了maven回家.
-Dmaven.multiModuleProjectDirectory=$M2_HOME
Run Code Online (Sandbox Code Playgroud)
zie*_*mer 17
由于Maven 3.3.1中的更改,这是作为m2中的bug在https://bugs.eclipse.org/bugs/show_bug.cgi?id=462944中提交的.
这个问题在2015年4月13日的m2e 1.5.2中得到修正.这是一个可以从http://download.eclipse.org/technology/m2e/releases/安装的可用版本.
(不再需要更改整个工作区的JVM参数或所需的特定启动配置.)
在JVM选项中定义如下:
-Dmaven.multiModuleProjectDirectory=HOME_PATH_OF_YOU_PROJECT
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71318 次 |
| 最近记录: |