Spring Eclipse работает медленно - могу ли я ускорить его? - PullRequest
5 голосов
/ 15 февраля 2010

При построении наших Java-приложений в Eclipse Spring Builder работает очень медленно и не обновляет статус.

В частности, я начинаю строить проект, и на панели Eclipse Progress отображается

Вызов «Spring Project Builder» для «имени проекта» ...

в течение нескольких минут одновременно, без дополнительных подробностей.

Я уже отключил построитель эталонных моделей Spring AOP и совсем недавно совершенно отчаянно отключил построитель проектов Spring.

Я просто строю и использую эти проекты, а не разрабатываю их, поэтому теоретически они должны хорошо скомпилироваться - но это наша ветка разработки, поэтому я все равно хотел бы сохранить Spring на случай, если где-нибудь возникнет неприятная ошибка отражения.

Итак, чтобы продолжать использовать их, могу ли я что-нибудь сделать для:

  1. Ускорить весеннюю часть сборки?
  2. Показать более подробный вывод в процессе сборки проекта Spring?

Редактировать 2010-02-15 21:39 GMT:

Я имею в виду плагин Spring IDE в Eclipse.

Ответы [ 2 ]

2 голосов
/ 16 февраля 2010

Я предполагаю, что вы имеете в виду либо плагин Spring IDE для Eclipse, либо комплект SpringSource ToolSuite.

Большой убийцей производительности, который я прибил, является обработка <import resource="..."/> записей в файлах компонентов. Плагин имеет возможность включить их обработку, и если он включен, он абсолютно снижает производительность - он ищет полный путь к классам (включая библиотеки) для каждого импортируемого ресурса, когда что-нибудь меняется. Я сообщил об этом как об ошибке, и, к счастью, она была исправлена, но еще не выпущена.

Поддержка <import> просто приятна, поскольку вы можете вручную добавлять импортированные файлы. Отключение делает весь опыт намного более назидательным.

0 голосов
/ 23 июня 2010

Попробуйте проверить свои валидаторы. Я помню, что в какой-то момент у меня были некоторые проблемы, потому что у меня была установлена ​​куча плагинов, которые добавили несколько валидаторов в мой проект, и процесс сборки длился вечно, в основном из-за проверки всего XML.

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