Subversion Repositories eFlore/Applications.del

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
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.
218 gduche 48
 
1 aurelien 49
######################################################################
50
################ CONFIGURATION DU SCRIPT ANT DE DEPLOIEMENT ##########
51
######################################################################
2 benjamin 52
Creer un fichier local.properties à la racine du projet et reseignez les valeurs suivantes:
53
server-url=xxxxxxxxxxxx
54
server-login=xxxxxxxxxxxxxx
55
server-password=xxxxxxxxxxxx
56
server-dir=xxxxxxxxxxxxxx
57
gwt-path=xxxxxxxxxxxxxxxx
58
Mettre ce fichier en svn:ignore (attention tt commit rendra les codes du serveur accessibles sur internet!)
1 aurelien 59
 
2 benjamin 60
 
1 aurelien 61
######################################################################
62
################# CONFIGURATION DE ANT POUR ECLIPSE ##################
63
######################################################################
498 jpm 64
Télécharger le dernier binaire (jar) de commons.net sur http://commons.apache.org/net/download_net.cgi
65
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 66
Puis Window>Show view>Ant et sur la dorite de votre IDE un onglet Ant apparait
2 benjamin 67
Drag'n'droppez le fichier build.xml situe a la racine du projet vers cet onglet
1 aurelien 68
Sous del deux taches apparaissent, a executer en faisant un clik dorit sur la tache puis "run as">"ant build"
2 benjamin 69
La tache "build and deploy test" compile le projet et le deploie sur le serveur de test
1 aurelien 70
 
2 benjamin 71
Bon developpement!
1 aurelien 72
 
73