У меня есть проект GWT (Google Web Toolkit) приличного размера, который построен с использованием Apache Maven.Процесс сборки включает в себя создание 8 rpms и 2 войн.
Я пытаюсь построить проект на удаленном виртуальном сервере, используя CentOS 5.2 в качестве гостевой ОС.Поскольку гостевая ОС не может использовать пространство подкачки, мне приходится выделять огромный объем памяти для ее сборки, в противном случае я получаю java could not allocate memory error (error=12)
.Сборка завершается неудачно, если на диске меньше 7 ГБЯ подозреваю, что большая часть этих 7 ГБ никогда не используется, но по какой-то причине выделяется.
В конце сборки вывод будет выглядеть так:-Xms256m -Xmx1024M
Я не уверен, как заставить сборку maven использовать меньше памяти.Любые предложения приветствуются.