1

我已经用三叶草运行了 mvn 来生成三叶草报告,但发现如下:

ERROR: java.lang.OutOfMemoryError flushing coverage for recorder D:\workspace\nu\clover\clover.dbb6cs_he5gw8qr: Java heap space
Exception in thread "CloverFlushThread" java.lang.OutOfMemoryError: Java heap space.

有没有办法-Xms512M -Xmx1024M在 maven(pom.xml) 中配置 for clover?我一直在寻找它,但没有理由。请点击这里。非常感谢!

4

1 回答 1

0

我怀疑在 Clover 工具化您的代码后,您在测试执行期间遇到了 OOO 异常。如果这是正确的,那么您需要增加由 Maven 分叉的 JUnit VM 上的内存堆。您应该在 POM 文件中添加类似的内容

<plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <groupId>org.apache.maven.plugins</groupId>
    <version>2.18</version>
    <configuration>
        <argLine>-Xms512m -Xmx1024m</argLine>
    </configuration>
</plugin>

祝你好运 ;)

于 2015-06-18T20:52:19.703 回答