我有一个多项目设置,需要使用一个根项目pom调用。
当单独运行每个项目时,一切正常,测试成功执行,但是当使用maven-invoker-plugin调用项目时,所有项目在开始执行测试时都失败了OtOfMemory。
MAVEN_OPTS是-Xmx2048m, Java 8 Linux env
答案 0 :(得分:1)
maven-surefire-plugin默认情况下会旋转一个新的JVM,你设置的MAVEN_OPTS不适用于此或未通过。
请按以下方式进行。
使用argLine参数如下。 http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#argLine
可能你可能有内存泄漏造成这种情况,使用Eclipse Memory Analyzer调试哪个应该解决你的问题。