Ответ 1
Решение этого: В своей установке maven измените файл mvn и добавьте ниже:
export MAVEN_OPTS = -Xmx1024m
Я только что обновил Jenkins 1.500 на машине с Windows. У меня также есть ведомый Windows с 8 ГБ оперативной памяти. Я сделал удаленное подключение к этому ведомому и начал его с веб-интерфейса Jenkins (с помощью кнопки запуска JNLP).
Это хорошо видно на Дженкинсе, и я назначил ему некоторые задания. Одно из заданий вызывает java-приложение со следующими vm args:
-XX:MaxPermSize=512m -Xmx1024m
но сбой этой работы:
Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.
Если я запускаю работу локально на подчиненном устройстве, он отлично работает. Любые идеи, почему сборка завершилась неудачей на ведомом Windows при запуске через jenkins?
Работа выполнена нормально на подчиненном устройстве перед обновлением.
Ведомое устройство работает: java-версия "1.6.0_34" Java (TM) SE Runtime Environment (сборка 1.6.0_34-b04) Java HotSpot (TM) 64-разрядная серверная VM (сборка 20.9-b04, смешанный режим)
Решение этого: В своей установке maven измените файл mvn и добавьте ниже:
export MAVEN_OPTS = -Xmx1024m