Вы пробовали что-то вроде export MAVEN_OPTS=-Xmx1024m
(или самое высокое значение, соответствующее вашей машине)?
Если вам все еще не хватает памяти для запуска maven, я бы посоветовал вам попробовать отключить другой плагин и исключить некоторые классы из тестового покрытия, чтобы проверить, действительно ли это проблема с памятью.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<configuration>
<instrumentation>
<ignores>
<ignore>com.example.boringcode.*</ignore>
</ignores>
<excludes>
<exclude>com/example/dullcode/**/*.class</exclude>
<exclude>com/example/**/*Test.class</exclude>
</excludes>
</instrumentation>
</configuration>
http://mojo.codehaus.org/cobertura-maven-plugin/usage.html
EDIT
Другие идеи:
Установите следующие свойства (см. Свойства плагина cobertura )
-Dmaven.cobertura.report.maxmemory=xxx
-Dmaven.cobertura.instrumentation.maxmemory=xxx
Попробуйте использовать fork или увеличьте объем памяти следующим образом. Я не уверен, работает ли это для cobertura, но, кажется, работает для junit. Фрагмент этой страницы :
<plugin>
...
<configuration>
<forkMode>pertest</forkMode>
</configuration>
</plugin>
или
<plugin>
...
<configuration>
...
<argLine>-Xmx512m -XX:MaxPermSize=256m</argLine>
</configuration>
</plugin>