mercredi 19 décembre 2007

Exit Redhat Developer Studio

A peine le temps d'essayer Redhat Developer Studio, de passer de la version bêta à la candidate release 1, le produit s'appelle maintenant JBoss Developer Studio, il est devenu payant (99$).

Cependant, tous les composants restent gratuits, on peut facilement les assembler manuellement, et malgré la baisse du dollar, c'est encore intéressant de gagner 99$ en 15 minutes. De plus, la procédure décrite ci-dessous permet de mettre à jour une installation d'Eclipse déjà existante, et aussi de remplacer la version des JBossTools par un version plus récente, ou de partager une installation des JBossTools par plusieurs installations d'Eclipse.
Téléchargez Eclipse Europa
dézippez cette archive dans un répertoire <eclipse>

Téléchargez JBossTools-2.0.0
dézippez cette archive dans un répertoire <jbosstools>

Téléchargez JBoss 4.2.2
dézippez cette archive dans un répertoire <jbossas>

Installez Eclipse
Eclipse est déjà installé dans le répertoire <eclipse> sans opération supplémentaire.

Installez JBossTools
Dans <jbosstools>\eclipse, créez un fichier nommé .eclipseextension
(sous windows, dans une console msdos, tapez: echo "" > .eclipseextension)
Démarrez Eclipse
menu Help/Software Updates/Manage Configuration/Eclipse Platform/Add/Extension Location
choisissez le répertoire <jbosstools>\eclipse
Relancez Eclipse, les jboss tools sont installées.

Installez JBoss 4.2.2
exemple: si <jbossas> est E:\dev\java\jbossas, le serveur sera ici: E:\dev\java\jbossas\jboss-4.2.2.GA
Déclarez le serveur dans Eclipse:
Window/Preferences/Server/Installed Runtimes/Add/JBoss v4.2
Next/Application Server Directory=<jbossas>\jboss-4.2.2.GA

Afficher la console JBoss:
Window/Show View/Server/JBoss Server View

Sauvegarder cette console
Window/Save Perspective as...

Dans la console, bouton droit/New Server/JBoss AS 4.2
Next/Home Directory/<jbossas>\jboss-4.2.2.GA
Configuration:default
Next/next/Finish
Bouton droit sur le serveur ainsi créé/start
Ouvrez un navigateur à l'adresse http://localhost:8080/ pour constater le bon fonctionnement du serveur.

Créez un projet jsf
File/New/Other/JBoss Tools Web/JSF/JSF project
Project Name:jsftest
JSF Environement: JSF 1.2
Template: JSFKickStartWithoutLibs
Next/Finish

Racine du projet jsftest/clic droit/Run As/Run on server
On doit voir une page Hello Demo Application dans le navigateur.

Attention, lorsqu'on modifie du code java, il faut redéployer l'application. Dans l'onglet JBoss Server View, deuxième volet, modules/[nom du projet], bouton droit sur Full Publish

P-S
Après enquête approfondie, Redhat Developer Studio est encore disponible gratuitement ici.
P-P-S
Pour utiliser VisualEditor (développement swing et swt) pourtant notoirement incompatible avec Europa, installez le plugin modifié ici.