Intégrer la dernière version de mojarra dans un projet dédié à la plateforme google app engine

Dans un –trop ancien– précédent post, j’ai décrit comment mettre sur GAE par une méthode un peu bourrin qui était de prendre un JAR modifié sur le net, l’ importer dans le référentiel et le déclarer dans le fichier pom.Xml.

En parcourant les forums de primefaces, j’ai découvert une autre méthode un peu plus élégante :

  1. Télécharger les sources de mojarra ( ici 2.0.03.FCS)
  2. Créer dans votre projet un package com.sun.faces.config
  3. Copier le fichier WebConfiguration.java présent dans la distribution précédemment téléchargée
  4. Mettre en commentaire le contenu de la méthode processJndiEntries

Il ne reste plus qu’à récupérer les versions souhaitées de JSF via la configuration maven

Et on arrive à un graphe de dépendance ressemblant à ça :

my-cellar-dependendies.png

Le code source de ce projet est disponible sur le site code.google.com : http://code.google.com/p/my-cellar/. Il est sous licence GPLV3.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *