2011-12-29 3 views
4

Со дня доставки 2.0 jsf корабль реализации с facelets, мне интересно, в какую версию они в действительности включены.JSF 2.0 - какая версия Facelets поставляется?

Итак, в какой-то степени, какая версия макетов поставляется с mojarra 2.0 или myfaces 2.0?

Этот вопрос возник в основном при просмотре the richfaces migration guide, который предлагается в контексте использования jsf 2 вместе с richfaces 3.3.x: «Facelets 1.1.15 все равно должен использоваться из-за зависимостей в RichFaces из классов обработчиков тегов». Есть ли простой способ рассказать, какая версия упакована? official facelets page кажется довольно заброшен.

ответ

3

JSF 2 корабли с встроенными Facelets. В основном это не отдельный проект (поэтому официальная страница Facelets «кажется довольно заброшенной»).

Какие ребята из РФ пытаются сказать вам, что вам все равно нужно включить старый файл Facelets 1.1.15 JAR в путь к классу рядом с JSF 2, чтобы получить файлы тегов RF 3.3.x для запуска без проблем с зависимостями ,

+0

Могу ли я в конечном итоге ожидать, что что-то ломается, используя facelets 1.1.15 вместе с jsf 2? – Toskan

+0

Нет, это по-другому упаковано. В именах пакетов/классов нет столкновений. – BalusC

+0

Итак, я думаю, что JSF 2.x поставляется с facelets 2.x - проблема, которая возникла для меня, заключалась в использовании facelets 1.1.15 как viewhandler вместе с tomahawk для jsf 2. Tomahawk поставляется с тегом библиотеки namespace of facelets 2 и приводит к ошибка при использовании с facelets 1.1.15 конфигураций -> в основном я вытащил вилку на поддержку richfaces 3.3.x, так как замена ее более увлекательна, чем ошибки чеканки, вызванные нечетной настройкой. – Toskan

Смежные вопросы