Eclipse错误设置Maven项目进行类练习:检查$ M2_HOME环境变量和mvn脚本匹配 [英] Eclipse error setting up Maven project for class exercise: Check $M2_HOME environment variable and mvn script match

查看:759
本文介绍了Eclipse错误设置Maven项目进行类练习:检查$ M2_HOME环境变量和mvn脚本匹配的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经发现了一些相关问题,但它们都与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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆