Ответ 1
В Eclipse Juno есть три настройки, которые необходимо снять или отключить:
- Валидатор HTML Facelet
- JSF Просмотр проверки конфигурации приложений
- JSF View Validator
Проверка моих файлов .xhtml JSF в Eclipse длится несколько минут!
Я не знаю, в чем проблема. Это всегда тот же .xhtml файл, который требует столько времени.
Я знаю, что могу отключить все валидаторы в Eclipse, но это не то, что я хочу!
Есть ли у кого-нибудь подсказки, какие валидаторы для включения в Preferences > Validation
и какие из них отключить?
И могу ли я как-нибудь узнать, какой валидатор работает в данный момент? Так что я могу отключить ту, которая длится так долго...
Спасибо за ваши ответы!
В Eclipse Juno есть три настройки, которые необходимо снять или отключить:
Обычно причиной длительной задержки является то, что Eclipse пытается загрузить все XML-схемы и DTD, которых у него нет в своем кеше. Поскольку многие из них напрямую не загружаются (например, внутренние), Eclipse должен ждать сетевой тайм-аут.
Обычно я просто отключу весь материал проверки. Для JSP/JSF все равно запутывается.
Дополнительный ответ на следующий вопрос: "Могу ли я как-нибудь узнать, какой валидатор работает в данный момент?"
Вы можете открыть представление "Прогресс", и если будет запущен Validate HTML Validator, вы увидите сообщение "Validate HTML Validator, начинающий проверять: имя файла .xhtml".
В моем случае для проверки всех файлов требуется более дюжины минут. Отключение только "Анализатора HTML Facelet" (и ни один из других валидаторов, см. Ответ Нейла Гриффина) не помог мне в моем случае и крайне сократил время сборки. Я просто должен помнить, чтобы включить его или запустить автоматически, если он мне понадобится.