Maven 项目在集成Eclipse环境报错

今天,第一个Maven的项目在Eclipseh环境中报错,出现以下提示:

-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable

网上说是Maven3.3.1与JDK1.84两个版本不兼容的问题,其实通过自己的实验,实际上我们只需要在Eclipse环境中做个配置就OK了;

我们在下载了Maven3.3.1并解包后,首先,需要将路径放到电脑的系统环境变量中(1.创建环境变量M2_HOME=D:\Apps\apache-maven-3.3.1;2.将环境变量加入到系统变量path后面:%M2_HOME%\bin;);其次,在Window->Preference->Java->Installed
JREs->Edit 的界面上,找到“Default VM arguments中设置”,填写如下值:-Dmaven.multiModuleProjectDirectory=$M2_HOME  ;最后,点击完成设置;你在重新运行一下Maven项目,运行成功!!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-06 16:03:17

Maven 项目在集成Eclipse环境报错的相关文章

Maven项目红色叹号+JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java B

<pre name="code" class="html"><span style="font-size:24px;">昨天写的关于解决JavaWeb: 报错信息<strong>The superclass "javax.servlet.http.HttpServlet" was not found on the Java</strong>的方案很好的解决了这个错误,但是它没有完

maven项目pom.xml第一行报错

maven项目pom.xml第一行报错 这是第一行:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd&q

使用spring boot 2.1.8生成的maven项目pom.xml第一行报错unknown error

问题:eclipse neon4.6.3新建springboot项目时pom.xml报错unknown error 原因: spring boot 2.1.8更新了maven插件,eclipse不兼容. 解决方法: 在pom.xml的中加入maven-jar-plugin的版本或把spring boot降到2.1.4及以下即可,然后update projects就可以了. 1 <parent> 2 <groupId>org.springframework.boot</grou

MyEclipse导入Maven项目pom文件第一行报错,运行Tomcat报Log4j错误--解决方法

问题描述: 前一段时间电脑第一次导入Maven项目,又是pom文件错,改好后又是运行Tomcat报Log4j错误,一直倒腾了近一个月程序才成功跑起来,太不容易. 也上网查了很长时间,没一个方法能解决我的问题的.特记下解决方法,希望能帮到像我这样的web刚入门者. (刚入门,肯定有说的不对的地方,有错也希望能指出来,我改正) 前期操作:导入项目后clean,install,update,中会报错(因为我已经解决了,所以没有×). 两问题对应解决方法: 1.pom文件第一行大红叉,说明是项目的文件指

Maven项目红色叹号+JavaWeb: 报错信息The superclass &amp;quot;javax.servlet.http.HttpServlet&amp;quot; was not found on the Java B

昨天写的关于解决JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java的方案非常好的攻克了这个错误,可是它没有全然的解决我的问题,Maven项目依旧有一个红色叹号存在.红色叹号存在的原因是:.classpath配置文件引用了某jar包,可是lib里却不存在此jar.我所遇到的问题又是一种新的情况,jar存在lib里存在,但还是报题目中的两个错误.细致研究发现我的java

创建maven项目pom.xml第一行报错

之前也创建过几次maven项目,也是第一行报错,之前直接是右键项目强制更新maven好像就解决了,这次遇见这个问题使用这个方法好像不起作用了,给的一堆英文报错又看不懂,幸好在网上看见路人甲大神提示,根据报错信息(虽然大部分看不懂)找到给出的jar文件和路径,然后根据路径找到提示的jar所在文件夹,就会发现这个文件夹没有jar包,最后只需要在网上下载这个jar放进去就好了,不知道为什么下好的maven竟然还会jar缺失.......

新建maven项目中的index.do报错

这个问题已经有很多大神提供了解决方式 http://www.cnblogs.com/zlslch/p/6429350.html 作者:好记性不如烂笔头!出处:http://www.cnblogs.com/zlslch/ 我在新建项目的时候也是按照作者提供方式去解决,但处理完了发现还是报错,进过检查发现了问题 Builders目录下有两项没有选择,于是我把这两项选择好之后就可以了,当然一般新建maven项目时是不会出现这种情况的,这也是我自己误操作引起的. 作者:千羽易行出处:http://www

导入maven项目pom.xml首行报错missing artifact。。。

解决方法: 在maven地址(如一般默认的地址C:\Users\Administrator\.m2\repository\)找到对应包名 加后缀名为.lastUpdated文件(如:ojdbc14.lastUpdated),删除,或整个包文件都删除. 进到eclipse右击项目maven-->updateproject,让它重新下载就可以了 原文地址:https://www.cnblogs.com/renxiuxing/p/12078699.html

解决ADT创建项目时出现appcompat_v7并且报错的问题

升级了SDK后,使用Eclipse新建Android项目的时候,伴随着产生了一个appcompat_v7项目,并且新建的项目和appcompat_v7都有报错,检查发现新建的项目是依赖于appcompat_v7的 网上搜了一下,说是appcompat_v7是为了让项目兼容低版本sdk而添加的类库项目,是用来被新项目引用的,从上面的图片看到,新建项目的时候,ADT自动帮选了比较低版本的一个Minimum Required SDk 从这个角度分析,如果新建项目的时候把Minimum Required