Menu

Eclipse

Jonathan

Installation de l'IDE Eclipse pour le projet

Introduction

Eclipse est un environnement de travail performant qui peut intégrer un plugin SVN appelé SubClipse dont nous détaillerons l'installation dans le point suivant.
Lien de téléchargement : http://www.eclipse.org/downloads/
Au moment du projet l'éclipse choisit était : Eclipse Classic 4.2.2 (Juno 4.2)

Installation d'Eclipse

Installer le programme ou vous souhaitez exemple: C:\Program Files (x86)
NB: Si vous rencontrez un porblème au lancement, où éclipse vous demande d'installer la VM de JAVA, vous devez installer JAVA JRE et mettre le dossier dans le répertoire d'éclipse (C:\Program Files (x86)\eclipse\jre)

Installation de PHP tools developper

Une fois eclipse lancé, allez dans Add -> Install new Software
Mettez dans l'url : http://download.eclipse.org/tools/pdt/updates/release
Et installez Php (cela met plusieurs longues minutes avec une bonne connexion)
Relancer Eclipse
@source http://geckoblue.livejournal.com/275936.html

Installation de SubClipse

Add -> Install new Software
Mettez dans l'url : http://subclipse.tigris.org/update
Et installez SubClipse plugin
Cliquez sur OK au message d'erreur (pas important)
@source http://baptiste-wicht.developpez.com/tutoriels/eclipse/svn/
Relancer Eclipse

Configuration de SubClipse

new -> project -> Php project
Entrer le nom du projet que vous souhaitez ex:Ubiloop-web ou Ubiloop-android
Dans la partie Contents -> cliquez sur create project at existing location
Mettez : https://svn.code.sf.net/p/m1projetups/svn
Utilisez le login et mot de passe Sourceforge

Importer le repository

Faîtes tout simplement un CheckOut (vue SVN sous eclipse)
Indiquer si vous souhaitez le même nom de projet (pas recommandé car c'est svn). Pour ma part, j'ai mis Ubiloop.

Commande de base

Repasser dans la vue PHP, un projet a du être créé après le checkout. Clic droit sur le projet -> team -> commit/update/... sont les commandes de bases
NB Notez bien toutes les modifications que vous faîtes dans la zone de texte prévue à cet effet (lors d'un commit, d'un update etc...)


MongoDB Logo MongoDB