Как активировать затмение (3.5, WTP), содержание помогает на .xhtml страницах для JSF (1.2) признаки, используя facelets? Это работает в .jsp файлах, но не xhtml.
Я Google много, и во многих местах (включая MyFaces wiki) это сказано - «Затмение, не может работать с xhtml и facelets»
Так как это работает с .jsp файлами, я предполагаю, что мог бы быть некоторый механизм, которым можно активировать то содержание, помогают.
Я начал работать над проектом, у которого уже есть большая кодовая база, так изменение расширений не является выбором. Дополнительные плагины - aslo нежелательный, но приемлемый, если ничто иное не работает.
(Я задаю вопрос, чтобы проверить, не нашел ли кто-то остроумную работу к этой проблеме - иначе я знаю, что это не возможно),
Нашел решение довольно быстро после того, как задал вопрос (и через час после того, как я начал пытаться его решить):
Окно > Настройки > Общие > Типы содержимого > Текст > JSP > Добавить (xhtml)
Заставляет файлы рассматриваться как jsp-файлы. Таким образом, когда они открываются редактором JSP, автозаполнение любой библиотеки тегов, которая имеет свои определения в формате .tld
(.tld
эквиваленты должны быть добавлены где-то в проектах. Фейслеты можно найти здесь .
Другое, немного более сложное решение описывается здесь .
Вы думали о Myeclipse ? Это не бесплатно, но это довольно хороший инструмент. Это очень помогло, когда я разработал с JSF.
Use JBoss Tools, это то, что я использую для своих проектов JSF+Facelets. Это лучшее, что вы можете получить, если вам нужно работать с этой технологией.
Я рекомендую использовать последний релиз-кандидат - CR1, так как он совместим с Eclipse 3.5, окончательная версия должна скоро выйти, но CR1 - это rock solid.