Eclipse错误设置Maven项目进行类练习:检查$ M2_HOME环境变量和mvn脚本匹配 [英] Eclipse error setting up Maven project for class exercise: Check $M2_HOME environment variable and mvn script match
问题描述
我已经发现了一些相关问题,但它们都与Intellij或Mac OS有关。我在Windows 8.1上使用Eclipse:
I have found a few related questions on this, but they're all related to Intellij or on Mac OS. I'm on Windows 8.1 and using Eclipse:
适用于Web开发人员的Eclipse Java EE IDE。版本:Luna Service Release 2(4.4.2)
Build id:20150219-0600
Maven 3.3.1
我已经设置了运行方式参数按照课程指导,但是当我尝试运行时,我收到以下错误消息:
I've set up the "Run As" parameters as directed for the course but I get the following error message when I try to run:
-Dmaven.multiModuleProjectDirectory系统属性未设置。检查$ M2_HOME环境变量和mvn脚本匹配。
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
我的mvn -version输出如下,似乎是正确的。 / p>
My output for mvn -version is as follows, and seems to be correct.
Apache Maven 3.3.1(cab6659f9874fa96462afef40fcf6bc033d58c1c;
2015-03-13T16:10:27-04:00)
Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-13T16:10:27-04:00)
Maven主页:C:\Program Files\Apache软件
Foundation \apache-maven-3.3.1 Java版本:1.7.0_75,供应商:Oracle
公司
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.3.1 Java version: 1.7.0_75, vendor: Oracle Corporation
Java首页:C:\Program Files\Java\jdk1.7.0_75\jre
Java home: C:\Program Files\Java\jdk1.7.0_75\jre
默认语言环境:en_CA,平台编码:Cp1252
Default locale: en_CA, platform encoding: Cp1252
操作系统名称:windows 8.1,版本:6.3,arch:amd64 :
windows
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
当谈到Maven和Eclipse时,我是一个完整的新手。任何帮助都不胜感激。
I'm a complete newb when it comes to Maven and Eclipse. Any help is appreciated.
推荐答案
转到:
窗口 - >首选项 - > Java - >已安装JREs - >编辑
在编辑默认VM参数中,您需要放置
如果您已经将maven设置为主机,则对于Windows计算机:
Go to: Window--> Preference --> Java --> Installed JREs --> Edit In the edit Default VM arguments you need to put If you already set the maven home, for Windows machine:
-Dmaven.multiModuleProjectDirectory=M2_HOME
而对于Linux和Mac OS X:
And for Linux and Mac OS X:
-Dmaven.multiModuleProjectDirectory=$M2_HOME
如果您使用Maven 3.x,变量名为$ MAVEN_HOME
In case you are using Maven 3.x, the variable is named $MAVEN_HOME
-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME
这篇关于Eclipse错误设置Maven项目进行类练习:检查$ M2_HOME环境变量和mvn脚本匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!