<!-- Surefire --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> <configuration> <forkCount>1</forkCount> <reuseForks>true</reuseForks> <argLine>-Xmx768m -XX:MaxPermSize=192m</argLine> <!-- you will be unhappy if trimStackTrace is true when test fails during integration test and system test phase --> <trimStackTrace>false</trimStackTrace> </configuration> </plugin> <!-- Cobertura --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.6</version> <configuration> <inputEncoding>UTF-8</inputEncoding> <outputEncoding>UTF-8</outputEncoding> <maxmem>768m</maxmem> <formats> <format>xml</format> </formats> <instrumentation> <maxmem>768m</maxmem> </instrumentation> </configuration> </plugin>
Kさんに教えてもらった。多分こんなかんじだったはず。768m は、開発端末 (32bit) で確保できる最大量 (3072MB/4=768M)