-
Notifications
You must be signed in to change notification settings - Fork 22
Installation
Cette page a pour but de donner la procédure permettant d'installer un environnement de développement.
N'ayant pas d'ordinateur non configuré, cette procédure n'a pas pu être testée.
- Avoir un compte GitHub
- Installer le SDK Android http://developer.android.com/sdk
- Installer IntelliJ IDEA http://www.jetbrains.com/idea/
- Si vous souhaitez utiliser le module Google App Engine, il faudra installer la version Ultimate de IntelliJ IDEA, et télécharger le SDK Google App Engine.
Afin de pouvoir utiliser les sources, il faut commencer par faire un checkout du projet.
- Lancez IDEA.
- Version Control -> Checkout from Version Control -> GitHub
- Choisissez le repository et cliquez sur clone
- Répondez "oui" quand IDEA vous proposera de créer un projet
- Choisissez "Create Java project from existing sources" et cliquer sur suivant
- Cliquez sur Suivant
- Encore suivant
- Encore...
- Encore une fois.
- IDEA doit avoir trouver un facet Android pour le module TransportsRennes, et si vous avez la version ultimate une facet Google App Engine pour TransportsRennesServer, cliquez sur terminer.
- Ouvrez le projet
- Choisissez "oui" pour la création d'une configuration de lancement pour le module TransportsRennes.
File -> Import Settings... et choisir le fichier "settings.jar" se trouvant à la racine du projet.
File -> Settings -> Version Control : choisissez Git dans VCS.
A compléter.
Lancer la compilation (Build -> make project). Vous devriez avoir des erreurs dans TransportsRennesServer
Choisissez l'erreur "cannot find symbol class HttpServlet", dans les propositions d'IDEA (alt + Entrée dans le code source) choisissez "Add Java EE 6..." et cliquez sur OK
Dans le module TransportsRennesServer, il faut ajouter les libs Google App Engine : /lib/user et /lib/user/orm
Relancez la compilation, choisissez l'erreur "cannot find symbol class Test", IDEA vous proposera de rajouter junit aux dépendances, faites le.
Lors de la création du projet, IDEA a du créer deux libraires dans les dépendances de TransportsRennes et TransportsRennesServer, il faut supprimer celle qui ne concerne pas le module (lors de mon test, il fallait supprimer "lib" pour TransportsRennes et "libs" pour TransportsRennesServer).
Le projet devrait maintenant compiler normalement.
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.