| 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 | ################### RECUPERATION DU PROJET ###############
 | 
        
           |  |  | 12 | ##########################################################
 | 
        
           |  |  | 13 | Recuperer le projet avec un client svn sur http://svn.tela-botanica.net/svn/eflore/applications/del
 | 
        
           | 494 | jpm | 14 | Normalement la propriété svn:ignore devrait exister sur :
 | 
        
           |  |  | 15 |  - le fichier .classpath à la racine du projet
 | 
        
           |  |  | 16 |  - le reperoire war/WEB-INF
 | 
        
           | 1 | aurelien | 17 |   | 
        
           |  |  | 18 | ###############################################################
 | 
        
           |  |  | 19 | #################### CONFIGURATION D'ECLIPSE ##################
 | 
        
           |  |  | 20 | ###############################################################
 | 
        
           | 494 | jpm | 21 | Régler l'encodage à UTF-8
 | 
        
           |  |  | 22 | Dans eclipse File>Import>General>Existing Project Into Workspace puis choisir l'emplacement du répertoire del
 | 
        
           | 1 | aurelien | 23 | Clicker sur "OK"
 | 
        
           |  |  | 24 |   | 
        
           |  |  | 25 | Click droit sur le projet del => Properties
 | 
        
           | 494 | jpm | 26 | Aller ds Google>Web Toolkit et cocher "Use Google Web Toolkit" avec le SDK 2.4
 | 
        
           | 1 | aurelien | 27 | Click droit sur le projet del => Properties
 | 
        
           |  |  | 28 | Clicker sur "OK"
 | 
        
           |  |  | 29 |   | 
        
           |  |  | 30 | Aller ds Java Build Path => Onglet "Source"
 | 
        
           |  |  | 31 | Dans "source folders in build path" choisir "del/src" et accepter lorqu'il propose d'effacer les autres fichiers sources
 | 
        
           |  |  | 32 | Dans default output folder entrer "del/war/WEB-INF/classes/"
 | 
        
           |  |  | 33 | Clicker sur "OK"
 | 
        
           |  |  | 34 |   | 
        
           |  |  | 35 | Click droit sur le projet del => Properties
 | 
        
           |  |  | 36 | Aller ds Java Build Path => Onglet "Librairies"
 | 
        
           |  |  | 37 | Clicker sur "Add library"
 | 
        
           | 218 | gduche | 38 | 	Choisir "JRE System Library" puis bouton "Next" et cocher Workspace default JRE(jre6)
 | 
        
           | 494 | jpm | 39 | 	Choisir "JUnit 4"
 | 
        
           |  |  | 40 | Cliquez sur "Add jars" et ajouter successivement :
 | 
        
           |  |  | 41 |  - "del> lib > cobogw-1.3.1.jar"
 | 
        
           |  |  | 42 |  - "del> lib > mockito-all-1.8.5.jar"
 | 
        
           | 218 | gduche | 43 |   | 
        
           | 1 | aurelien | 44 | Clicker sur "OK"
 | 
        
           |  |  | 45 |   | 
        
           | 494 | jpm | 46 | Puis Project>Clean et les erreurs doivent disparaitre.
 | 
        
           | 541 | jpm | 47 |   | 
        
           | 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 |   | 
        
           | 541 | jpm | 55 | ######################################################################
 | 
        
           |  |  | 56 | ################ CONFIGURATION DE JREST ##############################
 | 
        
           |  |  | 57 | ######################################################################
 | 
        
           |  |  | 58 | Dans jrest, copiez le fichier jrest.ini.defaut.php et renomez le : jrest.ini.php
 | 
        
           |  |  | 59 | En fonction, de l'emplacement du dossier jrest sur votre serveur web modifié les paramètres :
 | 
        
           |  |  | 60 |  - baseURL
 | 
        
           |  |  | 61 |  - baseURLAbsolu
 | 
        
           |  |  | 62 |  - delUrlAbsolu
 | 
        
           | 524 | jpm | 63 |   | 
        
           | 1 | aurelien | 64 | ######################################################################
 | 
        
           | 541 | jpm | 65 | ################ CONFIGURATION DE DEL ##############################
 | 
        
           |  |  | 66 | ######################################################################
 | 
        
           |  |  | 67 | Dans war > config, copier le fichier config.defaut.js et  renomez le config.js.
 | 
        
           |  |  | 68 | En fonction, de l'emplacement du dossier jrest et del sur votre serveur web, modifier les paramètres :
 | 
        
           |  |  | 69 |  - serviceBaseUrl
 | 
        
           |  |  | 70 |  - delUrl
 | 
        
           |  |  | 71 |   | 
        
           |  |  | 72 | ######################################################################
 | 
        
           | 1 | aurelien | 73 | ################ CONFIGURATION DU SCRIPT ANT DE DEPLOIEMENT ##########
 | 
        
           |  |  | 74 | ######################################################################
 | 
        
           | 2 | benjamin | 75 | Creer un fichier local.properties à la racine du projet et reseignez les valeurs suivantes:
 | 
        
           |  |  | 76 | server-url=xxxxxxxxxxxx
 | 
        
           |  |  | 77 | server-login=xxxxxxxxxxxxxx
 | 
        
           |  |  | 78 | server-password=xxxxxxxxxxxx
 | 
        
           |  |  | 79 | server-dir=xxxxxxxxxxxxxx
 | 
        
           |  |  | 80 | gwt-path=xxxxxxxxxxxxxxxx
 | 
        
           |  |  | 81 | Mettre ce fichier en svn:ignore (attention tt commit rendra les codes du serveur accessibles sur internet!)
 | 
        
           | 1 | aurelien | 82 |   | 
        
           |  |  | 83 | ######################################################################
 | 
        
           |  |  | 84 | ################# CONFIGURATION DE ANT POUR ECLIPSE ##################
 | 
        
           |  |  | 85 | ######################################################################
 | 
        
           | 498 | jpm | 86 | Télécharger le dernier binaire (jar) de commons.net sur http://commons.apache.org/net/download_net.cgi
 | 
        
           |  |  | 87 | 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 | 88 | Puis Window>Show view>Ant et sur la dorite de votre IDE un onglet Ant apparait
 | 
        
           | 2 | benjamin | 89 | Drag'n'droppez le fichier build.xml situe a la racine du projet vers cet onglet
 | 
        
           | 541 | jpm | 90 | Sous del deux taches apparaissent, a executer en faisant un clic droit sur la tache puis "run as">"ant build"
 | 
        
           |  |  | 91 | La tache "build and deploy test" compile le projet et le déploie sur le serveur de test
 | 
        
           | 1 | aurelien | 92 |   | 
        
           | 541 | jpm | 93 | Bon développement!
 | 
        
           | 1 | aurelien | 94 |   | 
        
           |  |  | 95 |   |