-
Notifications
You must be signed in to change notification settings - Fork 0
Installation Eclipse
Cette page a pour but de donner la procédure permettant d'installer un environnement de développement avec Eclipse.
L'ensemble de cette procédure a été testée sous Ubuntu et Mac.
- Avoir un compte GitHub
- Installer le SDK Android http://developer.android.com/sdk/index.html, la version utilisée pour le développement est la version 2.2
- Installer Eclipse (version utilisée Eclipse IDE for Java EE Developers) http://www.eclipse.org/downloads/
- Installer git http://git-scm.com/
- Plugin Android : http://developer.android.com/sdk/eclipse-adt.html#installing
- Plugin GoogleAppEngine : http://code.google.com/intl/fr-FR/eclipse/docs/download.html
- Optionnel : findbugs, pmd et checkstyle sont utilisés de manière régulière pour vérifier la qualité du code, donc si vous comptez participer, ces plugins sont importants.
- Optionnel : si vous être allergique à la ligne de commande, il existe un plugin Eclipse pour git : http://www.eclipse.org/egit/.
- L'encodage doit être UTF-8 : Window -> Preferences -> General -> Workspace -> Mettre "Text file encoding à UTF-8".
Afin de pouvoir utiliser les sources, il faut commencer par faire un checkout du projet : "git clone <adresse du repository>"
Il suffit maintenant d'importer les projets dans eclipse.
File -> Import -> Existing Projects into workspace
Dans "Root directory" mettez le dossier dans lequel vous avez fait le clone git.
Il devrait normalement vous proposez d'importer 7 projets :
- GeoCoder : librairie permettant de géo-coder une adresse.
- GeoCoderTest : projet de test pour le projet GeoCoder.
- MoteurCsv : librairie permettant la lecture et l'écriture de fichier csv en mettant des annotations dans les classes associées (utiliser pour les fichiers GTFS).
- MoteurCsvTest : projet de test pour le projet MoteurCsv.
- TransportsRennes : Application Android.
- TransportsRennesHelper : Batch java permettant de produire les fichiers GTFS optimisés.
- TransportsRennesServer : application Google App Engine.
Les tests sont mis dans des projets séparés, sinon les classes de test sont embarquées dans l'apk...
Vous devriez normalement avoir une erreur de build path sur le projet TransportsRennes, il faut créer un répertoire "gen" à la racine du projet.
- Formateur : afin d'avoir un formatage homogène, il faut importer le formateur se trouvant dans config/YboFormatter (Window -> Preferences -> Java -> Code Style -> Formatter -> Import)
- Checkstyle : le fichier de configuration de checkstyle se trouve dans config/YboCheckstyle
Pour participer au Projet, il vous suffit de faire un Fork, puis de faire des proposition de pull(http://help.github.com/fork-a-repo/), je les regarderez avec grand interêt.