myeclipse创建maven项目的时候很慢然后报错

今天这个问题是大家常见到的问题,前几天楼主也碰见了,叙述一下问题的经历。

打开myeclipse-->new project-->other-->Maven project

然后点击next之后碰到如下界面:


这个界面大家都很熟悉。问题就出在这个界面,打开这个界面的时候会一直加载,然后下面Group Id和Artifact Id都是空白,myeclipse右下角一直显示Retrieving archetypes下载 ,隔了一段时间便会报如下错误:

(1)、An internal error occurred during: "Retrieving archetypes:".Java heap space   或

(2)、An internal error occurred during: "Retrieving archetypes:".GC overhead limit exceeded

当然,楼主第一选择当然是百度,百度出来结果有如下两种:

第一种:更改myeclipse.ini文件;

第二种:自行下载archetype-catalog.xml ,然后添加到myeclipse种,创建的时候引入。

建议大家先试一下以上两种方法,具体步骤自行百度。

然而,两种方法并没有解决我的问题,然后怀疑过安装不完整或者网络问题,都被我一一否定了,最后经过我多maven设置每一项的仔细观察,发现了解决方式。

大家在配置完jdk之后,创建maven项目的时候,myeclipse会提醒你的缺少maven的地址,然后大家会在myeclipse找到配置的jdk,点击edit,在Default VM arguments加入如下代码:

-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME

而我的问题就出现在整理,我将$MAVEN_HOME写成了$M2_HOME,因为这段是我直接从百度上复制过去的,但是在环境变量中我配置的maven地址不是$M2_HOME,而是$MAVEN_HOME,所以在提醒各位猿友,复制需谨慎,不如自己写。

猜你喜欢

转载自blog.csdn.net/zly412934578/article/details/79508354