Skip to content

Installation eclipse

ybonnel edited this page Apr 27, 2011 · 15 revisions

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.

Pré-requis

  1. Avoir un compte GitHub

Ajout des plugins eclipse

  1. Plugin Android : http://developer.android.com/sdk/eclipse-adt.html#installing

Configuration Eclipse

  • L'encodage doit être UTF-8 : Window -> Preferences -> General -> Workspace -> Mettre "Text file encoding à UTF-8".

Checkout du projet

Afin de pouvoir utiliser les sources, il faut commencer par faire un checkout du projet : "git clone <adresse du repository>"

Import de projets dans Eclipse

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.

Configuration workspace

  • 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

Participer au Projet

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.