Контрольное Подтверждение Затмения - PullRequest
12 голосов
/ 22 июня 2011

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

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

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

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

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

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

Ответы [ 3 ]

13 голосов
/ 23 апреля 2013

Here is a screenshot

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

  1. Facelet HTML Validator
  2. JSF Просмотр конфигурации приложенияValidator
  3. JSF View Validator
1 голос
/ 22 июня 2011

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

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

0 голосов
/ 03 декабря 2015

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

Вы можете открыть представление «Ход выполнения», и если запущен Facelet HTML Validator, вы увидите сообщение «Facelet HTML Validator, начинающий проверять: name-of-file.xhtml».

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

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