当使用 maven-invoker-plugin 调用项目 poms 时,它抛出 OutOfMemoryException
when call projects poms using maven-invoker-plugin it throws OutOfMemoryException
我有一个多项目设置,它需要使用一个根项目 pom 来调用。
当 运行 每个项目都单独工作时,测试成功执行,但是当使用 maven-invoker-plugin 调用项目时,所有项目在开始执行测试时都失败并出现 OtOfMemory。
MAVEN_OPTS 是 -Xmx2048m ,
Java 8
Linux环境
maven-surefire-plugin 默认旋转一个新的JVM,MAVEN_OPTS您设置的不适用或未通过。
请按以下步骤操作。
使用 argLine 参数如下。
http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#argLine
可能是您存在内存泄漏导致的,请使用 Eclipse 内存分析器进行调试,这应该可以解决您的问题。
我有一个多项目设置,它需要使用一个根项目 pom 来调用。
当 运行 每个项目都单独工作时,测试成功执行,但是当使用 maven-invoker-plugin 调用项目时,所有项目在开始执行测试时都失败并出现 OtOfMemory。
MAVEN_OPTS 是 -Xmx2048m , Java 8 Linux环境
maven-surefire-plugin 默认旋转一个新的JVM,MAVEN_OPTS您设置的不适用或未通过。
请按以下步骤操作。
使用 argLine 参数如下。 http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#argLine
可能是您存在内存泄漏导致的,请使用 Eclipse 内存分析器进行调试,这应该可以解决您的问题。