<!-- 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)