{{tag> travail_collaboratif programmation eclipse}} ====== Subclipse ====== FIXME: à mettre à jour Cette page est vieille, elle date de Edgy, plus supporté **Subclipse** est une extension d'[[:Eclipse]] qui permet permet d'accéder aux repository [[subversion]] directement à partir d'Eclipse. Attention, il semble y avoir un problème de compatibilités entre les versions dans les dépôts et certaines version de Subclipse. [[https://bugs.launchpad.net/ubuntu/+source/subversion/+bug/119958|bug]] Il existe aussi [[eclipse_subversive|subversive]] ===== Subclipse sous Ubuntu 6.10 ===== Pour suivre ce tutoriel, assurez-vous d'avoir activé [[:depots#universe_et_multiverse|les dépôts Universe et Multiverse]]. ==== Installation de Eclipse ==== Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://eclipse|eclipse]]** Je vous conseille d'installer aussi la machine virtuelle de Sun (qui est maintenant libre) plus performante que GCJ installée par défaut. Pour cela, [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **sun-java5-jre sun-java5-jdk sun-java5-fonts** Pour être certain qu'Eclipse utilise bien la machine virtuelle Sun, lancez Eclipse. Dans le menu : //Window -> Preferences -> Java -> Installed JREs// Normalement, vous devriez voir un JRE déjà installé, (ex: java-1.4.2-gcj-4.1.4.2.0) cliquez sur Add... Dans le champ « JRE name » saisissez ''java-1.5.0-sun-1.5.0.08''. Dans le champ « JRE home directory » saisissez ''/usr/lib/jvm/java-1.5.0-sun-1.5.0.08'' et cliquez sur OK. Ensuite enlevez la GCJ (sélectionnez la puis Remove) et finissez en cliquant sur OK. Bon vous avez maintenant un Eclipse qui tourne avec la machine virtuelle de Sun. ==== Installation de subversion ==== Je ne vais pas expliquer ici l'utilité et le fonctionnement de subversion, je laisse le soin de le faire à [[http://fr.wikipedia.org/wiki/Subversion_%28logiciel%29|Wikipedia]] et au [[http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html|SVN Tutorial fo Unix]] pour l'utilisation de Subersion en ligne de commande. Rien de bien compliqué, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://subversion|subversion]]** et **[[apt://subversion-tools|subversion-tools]]** ==== Installation du greffon Subclipse ==== Suivez simplement le tutoriel du site officiel : [[http://subclipse.tigris.org/install.html]] Arrivé ici, vous avez Eclipse, Subversion, et le greffon Subclipse installé, mais vous n'avez pas de Repository. Je vous propose donc de continuer pour en créer un et ainsi tester pleinement tout ceci. ==== Création d'un repository en local ==== Ouvrez un terminal puis (évidemment, il faut remplacer user par votre login) : svnadmin create --fs-type fsfs /home/user/svn Cette commande va créer plusieurs fichiers dans /home/user/svn Ce sera votre repository. ==== Utilisation du dépôt avec Eclipse ==== Il est préférable d'utiliser [[:SSH]] (apparemment il y a un bug sinon) et de toute manière ça sécurise la chose si le serveur SVN est distant. Il vous faut donc [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **ssh** Ensuite lancez Eclipse puis dans le menu : //Window -> Open Perspective -> Other... -> SVN Repository Exloring -> OK//. A gauche, vous devriez avoir un onglet SVN Repository vide. Faites un clic droit dans le vide et sélectionnez //New -> Repository Location//. Dans l'URL indiquez svn+ssh://localhost/home/user/svn En n'oubliant pas de changer "user" par votre login. Cliquez sur Finish, et saisissez votre mot de passe SSH. Ca y est, maintenant Eclipse est connecté a votre serveur SVN . ===== Voir aussi ===== Vous pouvez consulter les sites suivants pour obtenir un complément d'information... * **(en)** [[http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html|SVN Tutorial for Unix]] ===== Subclipse sur Ubuntu 9.10 - le Koala Karmique ===== Comme il est indiqué sur le site de [[http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA|Tigris.org]] : Get the right Version ! Pour que cela fonctionne prenez garde à ce que la version de Subclipse que vous souhaitez utiliser soit compatible avec JavaHL, un composant de SVN. Pour échapper au : Unable to load default SVN ou d'autres erreurs avec le SVN - * Ajouter : -Djava.library.path=/usr/lib/jni à la fin du fichier : .eclipse(votre_version)/eclipse.ini. - * Il sera parfois nécessaire d'installer le paquet : [[apt://libsvn-java]] Pour le reste, c'est comme indiqué ci-dessus ! ---- //Contributeurs : [[http://forum.ubuntu-fr.org/profile.php?id=9055|N@pster]]//