Я обновляю свой проект с GWT 2.3.0 до 2.4.0. Как побочный эффект, моя компиляция GWT не удалась из-за нехватки памяти. Я поискал в Интернете и обнаружил, что вы можете указать дополнительные параметры памяти внутри файла Maven pom.xml (добавив блок конфигурации) следующим образом:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.4.0</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
<configuration>
<extraJvmArgs>-XX:MaxPermSize=512m -Xmx1024m</extraJvmArgs>
</configuration>
</plugin>
Это работает, если я строю напрямую с Maven, но когда я строю с IntelliJ, он все еще заканчивается память. Когда я просматриваю детали процесса в своей ОС во время компиляции IntelliJ, он все еще использует -Xmx128m в качестве флага, переданного JVM.
Как я могу настроить максимальный объем памяти, который плагин может использовать внутри IntelliJ?