如何增加m2e Eclipse插件的堆大小?基本上,我正在尝试在STS(SpringSource的Eclipse版本)下使用预安装的m2e(Eclipse中流行的Maven插件)运行使用Cargo和Selenium的自动化集成测试。
每当我运行时
mvn verify
我遇到了臭名昭著的java.lang.OutOfMemoryError: Java堆空间...,错误信息显示63M/63M。我首先做了一些研究,尝试通过MAVEN_OPTS、Eclipse.ini / STS.ini、运行配置和甚至是通过pom.xml中的Maven插件来增加内存。但都没有改变什么,错误依旧,内存大小也是63M/63M。
我知道我的项目是有效的,POM文件也是正确的。为什么呢?因为当我使用一个独立的Maven命令来运行时,集成测试与Selenium和Cargo正常运作。实际上这是最新输出(3分钟前):
[INFO] [beddedLocalContainer] Jetty 8.x Embedded is stopped
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4 minutes 24 seconds
[INFO] Finished at: Wed Oct 26 14:08:16 CST 2011
[INFO] Final Memory: 70M/149M
[INFO] ------------------------------------------------------------------------
我并不是在问如何增加独立的Maven命令中的内存,而是特别询问如何增加m2e的堆大小。注意:默认情况下,m2e Eclipse插件没有指向"verify"目标的快捷方式。您必须通过运行配置创建一个新的目标(需要说明的是,它没有Args选项卡)。