Installation de Subclipse

  • Allez dans le menu Aide > Mise à jour > Rechercher et Installer... :

  • Sélectionnez "Rechercher les nouveaux dispositifs à installer", puis "Suivant"
  • Cliquer sur "Nouveau site distant ..."

  • Dans la fenêtre tapez "subclipse" dans le champ "Nom", et l'adresse "http://subclipse.tigris.org/update_1.2.x" dans le champ "adresse url"; puis "Ok"

  • subclipse est ajouté et sélectionné dans la liste. Cliquez sur "Terminer".
  • La fenêtre de résultat de la recherche apparait. Développez "subclipse", et sélectionnez le sous item "subclipse"; puis cliquez sur "Suivant"

  • Acceptez le contrat de licence, puis "Suivant"
  • Enfin cliquez sur "Terminer"
  • En cas de dispositif non signé, un fenêtre peux apparaitre. cliquez sur "Installer tout"
  • Une fois l'installation effectuée, redémarrez le plan de travail.

Subclipse est maintenant installé.

Mise en pratique

Voyons maintenant comment récupérer un framework via son adresse SVN. Pour l'exemple, nous allons récupérer Sandy version AS3.

  • Il vous faut tout d'abord récupérer le lien SVN du framework. Pour Sandy 3.0, l'adresse est la suivante : http://sandy.googlecode.com/svn/trunk/sandy/as3/branches/3.0/ ( voir la page des versions de Sandy ).
  • Dans votre explorateur de projet, cliquez droit puis sélectionnez "Nouveau > Autre ..."
  • Dans la fenêtre suivante développez le répertoire SVN et sélectionner "Checkout Projects from SVN". Cliquez sur "Suivant"

  • Sélectionnez "Create a new repository location" puis "Suivant"
  • Dans le champ "Url" tapez l'adresse du lien SVN (http://sandy.googlecode.com/svn/trunk/sandy/as3/branches/3.0/), puis "Suivant"
  • La fenêtre suivante indique le contenu du repository. Sélectionnez "src", puis "Suivant"

  • Vous devez ensuite définir comment va apparaitre votre projet dans l'espace de travail. Sélectionne "Check out as a project in the workspace", et dans le champ Project Name tapez "Sandy 3.0". Cliquez sur "Suivant"

  • Vous pouvez définir un emplacement personnalisé pour la récupération du framework sur votre ordinateur. Par défaut, un répertoire va être créé dans le workspace, avec le contenu cible du SVN. Cliquez sur "Terminer"

Sandy 3.0 est maintenant disponible dans votre espace de travail, et apparait dans l'explorateur de projet.

Gestion du framework

Pour chacune des classes, des informations sont disponibles : révision du fichier, date et heure de la dernière modification, auteur de la modification.

Pour obtenir le menu de gestion du SVN , cliquez droit sur "Sandy 3.0", puis "Equipe".

A partir de ce menu, vous pouvez mettre a jour le framework en cliquant sur "Update". "Show history" permet de visualiser l'ensemble des correctifs.

Le menu "Remplacer par > Branch/Tag" permet de revenir a une révision ultérieur, soit pour l'ensemble du framework, soit pour un fichier spécifique. En cliquant sur "Show Log", vous pouvez obtenir les différentes version du fichier, avec leurs auteurs et les descriptions pour chaque révision.

De la même manière, le menu "Comparer > Branch/Tag" permet de comparer 2 révisions entre elles. Pratique !

Voil pour l'utilisation standard de Subclipse. Maintenant imaginez si votre projet est lui même porter sur un SVN : le développement devient beaucoup plus permissif, et le travail collaboratif est accru sur un projet.

Note final

Dans le même esprit que SVN, il faut savoir que Eclipse gère un historique local qui vous permet de revenir et de comparer des versions de vos fichier. Les menus "Remplacer par" et "Comparer" donnent accès à cette fonctionnalité via "Historique local..."