| 4 | aurelien | 1 | Configuration du poste de developpement pas à pas
 | 
        
           | 1 | aurelien | 2 |   | 
        
           |  |  | 3 | ##################################################
 | 
        
           |  |  | 4 | ############# INSTALLATION ECLIPSE ###############
 | 
        
           |  |  | 5 | ##################################################
 | 
        
           |  |  | 6 | Installer Eclipse Helios (3.6)
 | 
        
           | 494 | jpm | 7 | Installer le plugin GWT 2.4 pour eclipse sur http://dl.google.com/eclipse/plugin/3.6
 | 
        
           |  |  | 8 | Telecharger GWT 2.4 sur le poste local à partir de http://google-web-toolkit.googlecode.com/files/gwt-2.4.0.zip et installer dans un repertoire que nous appellerons GWT_HOME dans ce document
 | 
        
           | 1 | aurelien | 9 |   | 
        
           |  |  | 10 |   | 
        
           |  |  | 11 | ##########################################################
 | 
        
           |  |  | 12 | ################### RECUPERATION DU PROJET ###############
 | 
        
           |  |  | 13 | ##########################################################
 | 
        
           |  |  | 14 | Recuperer le projet avec un client svn sur http://svn.tela-botanica.net/svn/eflore/applications/del
 | 
        
           | 494 | jpm | 15 | Normalement la propriété svn:ignore devrait exister sur :
 | 
        
           |  |  | 16 |  - le fichier .classpath à la racine du projet
 | 
        
           |  |  | 17 |  - le reperoire war/WEB-INF
 | 
        
           | 1 | aurelien | 18 |   | 
        
           |  |  | 19 | ###############################################################
 | 
        
           |  |  | 20 | #################### CONFIGURATION D'ECLIPSE ##################
 | 
        
           |  |  | 21 | ###############################################################
 | 
        
           | 494 | jpm | 22 | Régler l'encodage à UTF-8
 | 
        
           |  |  | 23 | Dans eclipse File>Import>General>Existing Project Into Workspace puis choisir l'emplacement du répertoire del
 | 
        
           | 1 | aurelien | 24 | Clicker sur "OK"
 | 
        
           |  |  | 25 |   | 
        
           |  |  | 26 | Click droit sur le projet del => Properties
 | 
        
           | 494 | jpm | 27 | Aller ds Google>Web Toolkit et cocher "Use Google Web Toolkit" avec le SDK 2.4
 | 
        
           | 1 | aurelien | 28 | Click droit sur le projet del => Properties
 | 
        
           |  |  | 29 | Clicker sur "OK"
 | 
        
           |  |  | 30 |   | 
        
           |  |  | 31 | Aller ds Java Build Path => Onglet "Source"
 | 
        
           |  |  | 32 | Dans "source folders in build path" choisir "del/src" et accepter lorqu'il propose d'effacer les autres fichiers sources
 | 
        
           |  |  | 33 | Dans default output folder entrer "del/war/WEB-INF/classes/"
 | 
        
           |  |  | 34 | Clicker sur "OK"
 | 
        
           |  |  | 35 |   | 
        
           |  |  | 36 | Click droit sur le projet del => Properties
 | 
        
           |  |  | 37 | Aller ds Java Build Path => Onglet "Librairies"
 | 
        
           |  |  | 38 | Clicker sur "Add library"
 | 
        
           | 218 | gduche | 39 | 	Choisir "JRE System Library" puis bouton "Next" et cocher Workspace default JRE(jre6)
 | 
        
           | 494 | jpm | 40 | 	Choisir "JUnit 4"
 | 
        
           |  |  | 41 | Cliquez sur "Add jars" et ajouter successivement :
 | 
        
           |  |  | 42 |  - "del> lib > cobogw-1.3.1.jar"
 | 
        
           |  |  | 43 |  - "del> lib > mockito-all-1.8.5.jar"
 | 
        
           | 218 | gduche | 44 |   | 
        
           | 1 | aurelien | 45 | Clicker sur "OK"
 | 
        
           |  |  | 46 |   | 
        
           | 494 | jpm | 47 | Puis Project>Clean et les erreurs doivent disparaitre.
 | 
        
           | 524 | jpm | 48 | ######################################################################
 | 
        
           |  |  | 49 | ################ CONFIGURATION DES SOURCES ###########################
 | 
        
           |  |  | 50 | ######################################################################
 | 
        
           |  |  | 51 | Dans src>org.tela_botanica.del.client.i18n :
 | 
        
           |  |  | 52 |  - clic droit sur Vocabulary.properties et choisir "properties'. Puis dans Ressources mettre l'encodage à UTF-8
 | 
        
           |  |  | 53 |  - clic droit sur Messages.properties et choisir 'properties'. Puis dans Ressources mettre l'encodage à UTF-8
 | 
        
           | 218 | gduche | 54 |   | 
        
           | 524 | jpm | 55 |   | 
        
           | 1 | aurelien | 56 | ######################################################################
 | 
        
           |  |  | 57 | ################ CONFIGURATION DU SCRIPT ANT DE DEPLOIEMENT ##########
 | 
        
           |  |  | 58 | ######################################################################
 | 
        
           | 2 | benjamin | 59 | Creer un fichier local.properties à la racine du projet et reseignez les valeurs suivantes:
 | 
        
           |  |  | 60 | server-url=xxxxxxxxxxxx
 | 
        
           |  |  | 61 | server-login=xxxxxxxxxxxxxx
 | 
        
           |  |  | 62 | server-password=xxxxxxxxxxxx
 | 
        
           |  |  | 63 | server-dir=xxxxxxxxxxxxxx
 | 
        
           |  |  | 64 | gwt-path=xxxxxxxxxxxxxxxx
 | 
        
           |  |  | 65 | Mettre ce fichier en svn:ignore (attention tt commit rendra les codes du serveur accessibles sur internet!)
 | 
        
           | 1 | aurelien | 66 |   | 
        
           | 2 | benjamin | 67 |   | 
        
           | 1 | aurelien | 68 | ######################################################################
 | 
        
           |  |  | 69 | ################# CONFIGURATION DE ANT POUR ECLIPSE ##################
 | 
        
           |  |  | 70 | ######################################################################
 | 
        
           | 498 | jpm | 71 | Télécharger le dernier binaire (jar) de commons.net sur http://commons.apache.org/net/download_net.cgi
 | 
        
           |  |  | 72 | Dans Eclipse Window>Preferences>Ant>Runtime>Ant Home Entries puis cliquer sur "Add jar" et ajoutez le jat que vous venez de selectionner et cliquez sur "OK"
 | 
        
           | 1 | aurelien | 73 | Puis Window>Show view>Ant et sur la dorite de votre IDE un onglet Ant apparait
 | 
        
           | 2 | benjamin | 74 | Drag'n'droppez le fichier build.xml situe a la racine du projet vers cet onglet
 | 
        
           | 1 | aurelien | 75 | Sous del deux taches apparaissent, a executer en faisant un clik dorit sur la tache puis "run as">"ant build"
 | 
        
           | 2 | benjamin | 76 | La tache "build and deploy test" compile le projet et le deploie sur le serveur de test
 | 
        
           | 1 | aurelien | 77 |   | 
        
           | 2 | benjamin | 78 | Bon developpement!
 | 
        
           | 1 | aurelien | 79 |   | 
        
           |  |  | 80 |   |