Контрольная проверка Eclipse

Проверка моих файлов .xhtml JSF в Eclipse длится несколько минут!

Я не знаю, в чем проблема. Это всегда тот же .xhtml файл, который требует столько времени.

Я знаю, что могу отключить все валидаторы в Eclipse, но это не то, что я хочу!

Есть ли у кого-нибудь подсказки, какие валидаторы для включения в Preferences > Validation и какие из них отключить?

И могу ли я как-нибудь узнать, какой валидатор работает в данный момент? Так что я могу отключить ту, которая длится так долго...

Спасибо за ваши ответы!

Ответ 1

Here is a screenshot

В Eclipse Juno есть три настройки, которые необходимо снять или отключить:

  • Валидатор HTML Facelet
  • JSF Просмотр проверки конфигурации приложений
  • JSF View Validator

Ответ 2

Обычно причиной длительной задержки является то, что Eclipse пытается загрузить все XML-схемы и DTD, которых у него нет в своем кеше. Поскольку многие из них напрямую не загружаются (например, внутренние), Eclipse должен ждать сетевой тайм-аут.

Обычно я просто отключу весь материал проверки. Для JSP/JSF все равно запутывается.

Ответ 3

Дополнительный ответ на следующий вопрос: "Могу ли я как-нибудь узнать, какой валидатор работает в данный момент?"

Вы можете открыть представление "Прогресс", и если будет запущен Validate HTML Validator, вы увидите сообщение "Validate HTML Validator, начинающий проверять: имя файла .xhtml".

В моем случае для проверки всех файлов требуется более дюжины минут. Отключение только "Анализатора HTML Facelet" (и ни один из других валидаторов, см. Ответ Нейла Гриффина) не помог мне в моем случае и крайне сократил время сборки. Я просто должен помнить, чтобы включить его или запустить автоматически, если он мне понадобится.