maven报错:Check $M2_HOME environment variable and mvn script match.

1 发现问题
eclipse中使用maven插件的时候,运行run as maven build的时候报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
 
2 解决问题
步骤1
设置环境变量M2_HOME指向maven安装目录,M2_HOME=D:\Apps\apache-maven-3.3.1

步骤2
在Window->Preference->Java->Installed JREs->Edit在Default VM arguments中

设置-Dmaven.multiModuleProjectDirectory=$M2_HOME

原帖地址:http://fxb4632242.iteye.com/blog/2193945

时间: 2024-08-17 17:05:18

maven报错:Check $M2_HOME environment variable and mvn script match.的相关文章

maven报错非法字符:\65279 错误

开发中一个项目很早就报这个错,maven报错非法字符:\65279 错误,今天终于忍无可忍要解决它 :编译Java文件的时候,有些java文件报非法字符 \65279错误,   在网上找和很多 方法,也试了很多方法,换JDK,网上说的editplus 修改文件编码貌似也不靠谱(反正我修改之后还是报错~~),后来试了一个方法真的行了:  1.在 IDE中修改提示有非法字符的java文件的编码为:ISO-8859-1 然后 我们就 可以看到java文件的开头有些 乱码,删除它,就是它在捣乱  

linux系统下安装Maven报错如下怎么解决?

问题描述 linux系统下安装Maven报错如下怎么解决? 在使用mvn install命令时出错的

maven-eclipse 中创建Maven 报错,求解决方案

问题描述 eclipse 中创建Maven 报错,求解决方案 CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:

【maven 报错】maven项目执行maven install时报错Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)

  在使用maven新建的web项目中,执行   执行如上的这两个操作,报错: 1 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project bioligyInfo: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0

【maven 报错】maven项目update之后报错One or more constraints have not been satisfied.

在右键项目Update Project之后报错:One or more constraints have not been satisfied.Spring 4.1 requires Java 1.6 or newer.   解决问题: The solution is I have to goto to the ".settings" folder which is at the project location and deleted "org.eclipse.wst.co

eclipse maven 报错Could not get the value for parameter encoding for plugin execution default

问题描述:更改默认的maven仓库路径完成后.即存maven项目或者新建maven项目的时候出现如下错误   Could not get the value for parameter encoding for plugin execution default   原因分析:当问题解决后.回首想想应该是当时在更改本地仓库([自学maven系列]之修改eclipse的maven默认仓库路径)的最后一步.也就是在重新download默认的maven包的时候出现了问题.记得当时已经24点之后.电脑锁屏

Maven报错缺少tools.jar的解决办法

今天配置的时候提示tools.jar文件.于是使用everything搜了一下,本机的jdk目录还真没有,最后搜了一下,发现是安装jdk时候的问题,具体就是因为安装jdk的时候,后面被让继续安装jre,这个时候,我为了方便,将jre安装在了jdk的目录里,结果导致jre会覆盖到jdk的这两个文件.同时还会覆盖dt.jar这个包,于是,就没了..这个问题略隐晦了.. 重新安装了jdk,将jdk和jre分开目录,然后设置一下jdk的lib目录到classpath就可以了,问题解决.

解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl

解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match. myeclipse 2015 在编译(Run As-Maven install)maven项目出现如上错误,需要添加-Dmaven.multiModuleProjectDirectory=$M2_HOME,具体如下步骤 1.0 Windows-pref

maven-Maven 报错 Non-resolvable parent POM

问题描述 Maven 报错 Non-resolvable parent POM Failure to find com.test.dacp:dacp-parent:pom:1.0.0.RELEASE in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central ha