Comment faire en sorte que Eclipse IDE prenne en charge JSF 2.0

Comment rendre Eclipse IDE compatible avec JSF 2.0

Dans Eclipse Ganymede (v3.4) ou Galileo (v3.5), il prend en charge jusqu'à JSF 1.2 uniquement. PourJSF 2.0, mettez à niveau votre Eclipse à partir de la versionHelios (v3.6), il prend entièrement en charge Java EE 6, y compris JSF 2.0.

Voici un guide rapide pour vous montrer comment activer les fonctionnalités JSF 2.0 comme l'aide au code et l'éditeur de composant visuel JSF dans Eclipse IDE.

Les outils utilisés

  1. Eclipse 3.6

  2. JSF 2.0.x

1. Facettes du projet Eclipse

Pour prendre en charge JSF 2.0, vous devez configurer le projet Eclipse pour prendre en chargeWeb Tools Platform (WTP).

Étapes pour activer la plateforme d'outils Web (WTP):

  1. Faites un clic droit sur le projet, choisissez «properties» ->“Project Facets ».

  2. Cochez «Dynamic Web Module», sélectionnez la version 2.5.

  3. Cochez «Java», choisissez la version 1.6.

  4. Cochez «JavaServer Faces», choisissez la version 2.0.

    eclipse-jsf-support

  5. Cliquez sur le lien «further configuration…» ci-dessous pour effectuer la configuration JSF.

  6. Créez une bibliothèque utilisateur et incluez l'API JSF 2.0 et les bibliothèques d'implémentation,jsf-api-xxx.jar etjsf-impl-xxx.jar.
    P.S You can get the JSF jars official JSF website.

    eclipse-jsf-support

    Updated on 8 Aug 2012
    Pour JSF 2.1.11, un seul fichier jar javax.faces-2.1.11 est requis.

  7. Terminé.

2. Demo

Désormais, Eclipse IDE prend en charge les capacités JSF 2.0. Essayez-le, dans le fichier.xhtml, cliquez sur «Ctrl + Space», il affichera automatiquement toutes les balises JSF 2.0 disponibles (aide au code).

En outre, il ajoute également des composants visuels JSF 2.0 à l'éditeur de pages Web, voir la figure ci-dessous:

eclipse-jsf-support