M2E不适合大项目吗?

时间:2012-08-15 13:06:37

标签: eclipse memory eclipse-plugin m2eclipse m2e

我有一个基于java的网站,由10个eclipse项目组成。

4 of them contains Entities+DTOs
4 of them contains EJBs+DAOs+services
1 EAR that contains those 8 projects
1 WAR that is made of 20 managed beans and 20 JSF page, along with 12 composite component.
A Jboss As 5.1 server and a tomcat 7 server.

问题是eclipse非常慢,并且经常会出现“内存不足”错误然后关闭。 它在配备6GB内存的计算机上运行良好,但4GB的计算机无法处理它。

我有一个拥有相同环境的朋友(eclipse版本,jboss版本等),并且它运行良好的3GB内存,而且他的项目比我的大得多。

唯一的区别是他没有使用M2E。 相反,他在pom.xml复制罐中有一些疯狂的代码,从这里到那里。 但是他的pom.xml执行mvn clean install -t4需要7h30,我会花2分钟。

这是一个常见问题吗?

1 个答案:

答案 0 :(得分:1)

如果它告诉你它已经用完了,我建议给Eclipse分配更多的内存。将其添加到您的eclipse.ini

-vmargs
-Xms256m
-Xmx512m

你需要在每一行之后回车,我认为它应该在文件的最后。至于为什么你遇到问题而你的朋友不是,那就没有简单的答案了。你们有不同的项目和可能不同的设置(IDE版本,Java版本,环境变量等)。我不认为与M2E相关的内存问题本身就很常见。