我已经按照以下步骤安装了Apache。
假设您解压缩到这个文件夹- C:\Program \Apache\maven
M2_HOME或MAVEN_HOME Maven文档说只添加M2_HOME,但是有些程序仍然使用MAVEN_HOME引用M2_HOME文件夹,因此添加两者都更安全。
但是当我在Eclipse露娜中构建一个项目时,我会发现这个错误。
Buildfile: C:\Users\Sarnath K Jegadeesan\Documents\BroadLeafQuillingArtWorkspace\DemoSite\site\build.xml
start-db:
[echo] Starting Data Base...
jetty-demo:
[artifact:mvn] Listening for transport dt_socket at address: 8000
[artifact:mvn] -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0
[artifact:mvn] Java Result: 1
BUILD SUCCESSFUL
Total time: 5 seconds我已经正确设置了所有的环境变量。我如何解决这个问题?
发布于 2015-04-13 15:04:05
在Eclipse中,编辑已安装的JRE,并在默认VM参数中添加以下属性
-Dmaven.multiModuleProjectDirectory=$M2_HOME
Window>首选项-> Java ->已安装JREs ->编辑

重新启动Eclipse,它将运行良好:)
发布于 2016-03-30 10:34:56
首先,您需要定位环境变量
1.打开系统属性(WinKey + Pause),您将看到下面的屏幕。

2.从系统属性中,选项卡选择“高级”链接。这应该会带你到下面的屏幕。

3.系统属性屏幕中的选择“高级选项卡”。在此屏幕上单击“环境变量”按钮。
4.您现在应该看到类似下面的屏幕。

现在您可以添加变量了- Apache
在系统变量部分,单击“新建”按钮。
在这里输入变量名:M2_HOME
输入变量值作为上一节中安装的Apache的位置。(这是假设您已经将Maven安装到所需的文件夹中,如果此时还没有这样做)
下面是我的位置的例子。(请注意,变量值将根据安装位置和安装的Apache版本而有所不同)

单击“确定”以完成此操作。完成后,您应该在系统变量列表中看到M2_HOME变量。
接下来,由于eclipse中的一个特性(仅当您使用eclipse时),您需要创建另一个名为M2的新变量,并将其指向新创建的M2_HOME变量。
下面的示例:

接下来,需要将新创建的M2_HOME变量添加到路径中。
为此,请在系统变量列表中找到"Path“变量。选择它并单击编辑按钮。
这应该会带来以下选项。(对于Maven 2.0.9或更高版本,也要确保M2_HOME没有'\‘作为最后一个字符。)
确保省略路径周围的任何引号,即使它包含空格。

滚动到“变量值”的末尾,并追加到下面的
单击"OK"以确认并保留编辑路径屏幕。
完成后,单击"OK"确认并离开环境变量屏幕。
接下来,打开一个新的命令提示符(Winkey +R然后键入cmd),并运行mvn -version来验证它是否正确安装。
如果是这样的话,你应该看到类似于下面的截图。

可选:在同一个对话框中,在用户变量中添加MAVEN_OPTS环境变量来指定JVM属性,例如值-Xms256m -Xmx512m。这个环境变量可以用来为Maven提供额外的选项。
https://stackoverflow.com/questions/29608293
复制相似问题