Увеличение пространства пермгена для задачи муравья Кобертуры, запущенной из Gradle

Я получаю следующее, пытаясь запустить Cobertura как часть моей сборки Gradle.

:cobertura
Instrumenting classes for Cobertura
Exception in thread "Test worker" java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space

Я пытался столкнуться DEFAULT_JVM_OPTS/-XX:MaxPermSize в моем скрипте Gradle-оболочки, безрезультатно. Есть ли более прямой (и эффективный) способ сделать это?

2 ответа

Решение

Единственное, что мне помогло, - это изменить.bashrc на моем компьютере с Linux, чтобы он экспортировал _JAVA_OPTIONS='-XX:MaxPermSize=512m' Доказательство того, что это было обнаружено gradle при сборке, показывалось с таким сообщением: Взял _JAVA_OPTIONS: -XX:MaxPermSize=512m

Попробуйте установить GRADLE_OPTS переменная среды, или org.gradle.jvmargs недвижимость в gradle.properties,

Другие вопросы по тегам