ошибка сборки Spring Framework - PullRequest
       7

ошибка сборки Spring Framework

2 голосов
/ 10 декабря 2010


Я пытаюсь построить пружинный каркас (как багажник, так и релиз 3.0.5). Сборка не удалась с ошибкой, показанной ниже. Предпринятые шаги.

  1. svn co https://src.springsource.org/svn/spring-framework/trunk пружинный каркас или svn co https://src.springsource.org/svn/spring-framework/tags/spring-framework-3.0.5.RELEASE spring-framework-3.0.5.RELEASE
  2. cd build-spring-framework
  3. муравей

К сожалению, я работаю на машине с Windows. Java версия показывает Java-версия "1.6.0_16" Java (TM) SE Runtime Environment (сборка 1.6.0_16-b01) Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 14.2-b01, смешанный режим)

спасибо.

[s:javac]     at org.apache.tools.ant.Task.perform(Task.java:348)
  [s:javac]     at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
  [s:javac]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
  [s:javac]     at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)
  [s:javac]
  [s:javac] ----------
   [subant] Leaving directory: C:\Work\SpringFramework\spring-framework-3.0.5.RELEASE\org.springframework.web

BUILD FAILED
C:\Work\SpringFramework\spring-framework-3.0.5.RELEASE\spring-build\multi-bundle\artifact.xml:60: The following error oc
curred while executing this line:
C:\Work\SpringFramework\spring-framework-3.0.5.RELEASE\spring-build\multi-bundle\common.xml:86: The following error occu
rred while executing this line:
C:\Work\SpringFramework\spring-framework-3.0.5.RELEASE\spring-build\common\artifact.xml:43: The following error occurred
 while executing this line:
C:\Work\SpringFramework\spring-framework-3.0.5.RELEASE\spring-build\common\common.xml:161: The following error occurred
while executing this line:
C:\Work\SpringFramework\spring-framework-3.0.5.RELEASE\spring-build\standard\common.xml:29: java.lang.reflect.Invocation
TargetException

Ответы [ 2 ]

1 голос
/ 16 февраля 2011

Даже при использовании ANT_OPTS = "- Xms768m -Xmx1024m -XX: PermSize = 256m -XX: MaxPermSize = 256m" сборка не выполняется.Больше нет ошибки PermGen, но модульные тесты дают сбой.Принимая во внимание, что я просто пытаюсь использовать build / IVY для получения всех зависимостей, потому что мне просто нужно отладить Spring-код, чтобы узнать вещи, которых нет в документации, и, учитывая, что Spring-код в порядке, я отключаю все тесты, которыено я думаю, что таких ошибок быть не должно.Я постараюсь сделать муравья чистым, стереть IVY chache хранилище и начать все заново.На самом деле, я просто хочу узнать, какие конфигурации мне нужно изменить, чтобы создать свой собственный HttpMessageConverter для использования с @ResponseBody для выполнения Json с Gson, а не с Jackson.

1 голос
/ 10 декабря 2010

Ну, я все еще должен это исправить .. но фактическая причина была

java.lang.OutOfMemoryError: PermGen space

Я помню, что мне нужно увеличить аргумент виртуальной машины XX: MaxPermSize и пройти через эту опцию. Извините за беспокойство.

Edit: добавив системную переменную ANT_OPTS со значением -XX: MaxPermSize = 128m -Xmx256m сделали свое дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...