Как заставить Eclipse IDE поддерживать JSF 2.0

Как заставить Eclipse IDE поддерживать JSF 2.0

В Eclipse Ganymede (v3.4) или Galileo (v3.5) поддерживается только до версии JSF 1.2. ДляJSF 2.0 обновите Eclipse до версииHelios (v3.6) и выше, он имеет полную поддержку Java EE 6, включая JSF 2.0.

Вот краткое руководство, которое покажет вам, как включить функции JSF 2.0, такие как помощник по коду и визуальный редактор компонентов JSF в Eclipse IDE.

Используемые инструменты

  1. Затмение 3.6

  2. JSF 2.0.x

1. Eclipse Project Facets

Для поддержки JSF 2.0 вам необходимо настроить проект Eclipse для поддержкиWeb Tools Platform (WTP).

Шаги для включения платформы веб-инструментов (WTP):

  1. Щелкните правой кнопкой мыши проект, выберите «properties» ->“Project Facets «.

  2. Отметьте «Dynamic Web Module», выберите версию 2.5.

  3. Отметьте «Java», выберите версию 1.6.

  4. Отметьте «JavaServer Faces», выберите версию 2.0.

    eclipse-jsf-support

  5. Щелкните ссылку «further configuration…» ниже, чтобы выполнить настройку JSF.

  6. Создайте пользовательскую библиотеку и включите API JSF 2.0 и библиотеки реализации,jsf-api-xxx.jar иjsf-impl-xxx.jar.
    P.S You can get the JSF jars official JSF website.

    eclipse-jsf-support

    Updated on 8 Aug 2012
    Для JSF 2.1.11 требуется только один файл javax.faces-2.1.11.

  7. Готово.

2. Demo

Теперь Eclipse IDE поддерживает возможности JSF 2.0. Попробуйте, в файле.xhtml нажмите «Ctrl + Space», он автоматически предложит все доступные теги JSF 2.0 (помощь кода).

Кроме того, он добавляет визуальные компоненты JSF 2.0 в редактор веб-страниц, см. Рисунок ниже:

eclipse-jsf-support