1

clover を使用して mvn を実行して clover レポートを生成しましたが、以下が見つかりました。

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 -Xmx1024Mmaven(pom.xml)でクローバーを設定する方法はありましたか? 私はそれを見つけてきましたが、理由はありません。ここをクリックしてください。どうもありがとう!

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 に答える