Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
eclipse_subclipse [Le 12/06/2007, 04:26]
81.251.17.235 probleme compatibilité de version entre subclipse et svn
eclipse_subclipse [Le 11/09/2022, 11:04] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-<code>Version: Edgy.</​code>​ +{{tagtravail_collaboratif programmation eclipse}}
-rédigé par [[http://​forum.ubuntu-fr.org/​profile.php?​id=9055|N@pster]] avec l'aide du tutorial [[http://​artis.imag.fr/​~Xavier.Decoret/​resources/​svn/​index.html|SVN Tutorial fo Unix]]. +
- +
-Contact : fabien.morin [chez] gmail.com+
  
  
 ====== Subclipse ====== ====== Subclipse ======
-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épots ​et certaines version de subclipse. [[https://​bugs.launchpad.net/​ubuntu/​+source/​subversion/​+bug/​119958|bug]]+<note warning>​ 
 +FIXME: à mettre à jour 
 + 
 +Cette page est vieille, elle date de Edgy, plus supporté 
 +</​note>​ 
 + 
 +**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 ===== ===== 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]].+Pour suivre ce tutoriel, assurez-vous d'​avoir activé [[:depots#universe_et_multiverse|les dépôts Universe et Multiverse]].
  
    
  
 ==== Installation de Eclipse ==== ==== Installation de Eclipse ====
-Il suffit d'​installer le paquet //eclipse// via //​Synaptic//,​ ou encore //Apt//: +Il suffit d'[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://eclipse|eclipse]]** 
-<​code>​sudo apt-get install eclipse</​code>​+
  
 Je vous conseille d'​installer aussi la machine virtuelle de Sun (qui est maintenant libre) plus performante que GCJ installée par défaut. 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 : +Pour cela, [[:tutoriel:​comment_installer_un_paquet|installez les paquets]] **sun-java5-jre sun-java5-jdk sun-java5-fonts**
-<​code>​sudo apt-get install ​sun-java5-jre sun-java5-jdk sun-java5-fonts</​code>​+
  
 Pour être certain qu'​Eclipse utilise bien la machine virtuelle Sun, lancez Eclipse. Pour être certain qu'​Eclipse utilise bien la machine virtuelle Sun, lancez Eclipse.
-Dans le menu : Window->​Preferences->​Java->​Installed JREs+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... 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 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''​+Dans le champ « JRE home directory ​» saisissez ''/​usr/​lib/​jvm/​java-1.5.0-sun-1.5.0.08''​
 et cliquez sur OK. et cliquez sur OK.
-Ensuite enlevez la gcj (sélectionnez la puis Remove) et finissez en cliquant 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. Bon vous avez maintenant un Eclipse qui tourne avec la machine virtuelle de Sun.
Ligne 41: Ligne 46:
 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. 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é : +Rien de bien compliqué, il suffit d'[[:tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt://subversion|subversion]]** et **[[apt://subversion-tools|subversion-tools]]**
-<​code>​sudo ​apt-get install ​subversion subversion-tools</​code>​+
  
  
  
  
-==== Installation du plugin subclipse ​==== +==== Installation du greffon Subclipse ​==== 
-Suivez ​bêtement ​le tuto du site officiel : [[http://​subclipse.tigris.org/​install.html]]+Suivez ​simplement ​le tutoriel ​du site officiel : [[http://​subclipse.tigris.org/​install.html]]
  
-Arrivé ici, vous avez Eclipse, Subversion, et le plugin ​Subclipse ​d'​installés ​mais vous n'avez pas de Repository, je vous propose donc de continuer pour en créer un et ainsi tester pleinement tout ceci.+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.
  
  
Ligne 58: Ligne 62:
  
 ==== Création d'un repository en local ==== ==== Création d'un repository en local ====
-Ouvrez un terminal puis +Ouvrez un terminal puis
 (évidemment,​ il faut remplacer user par votre login) : (évidemment,​ il faut remplacer user par votre login) :
 <​code>​svnadmin create --fs-type fsfs /​home/​user/​svn</​code>​ <​code>​svnadmin create --fs-type fsfs /​home/​user/​svn</​code>​
Ligne 68: Ligne 72:
  
  
-==== Utilisation du repository ​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. +==== Utilisation du dépôt ​avec Eclipse ==== 
-<​code>​sudo apt-get install ​ssh</​code>​+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 : Ensuite lancez Eclipse puis dans le menu :
  
-Window->​Open Perspective->​Other...->​SVN Repository Exloring->​OK.+//Window -> Open Perspective -> Other... -> SVN Repository Exloring -> OK//.
 A gauche, vous devriez avoir un onglet SVN Repository vide. A gauche, vous devriez avoir un onglet SVN Repository vide.
-Faites un clic droit dans le vide et sélectionnez New->​Repository Location. +Faites un clic droit dans le vide et sélectionnez ​//New -> Repository Location//
-Dans l'url indiquez ​+Dans l'URL indiquez
 <​code>​svn+ssh://​localhost/​home/​user/​svn</​code>​ <​code>​svn+ssh://​localhost/​home/​user/​svn</​code>​
-En oubliant pas de changer "​user"​ par votre login. +En n'oubliant pas de changer "​user"​ par votre login. 
-Cliquez sur Finish, et saisissez votre mot de passe ssh.+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. 
 + 
 + 
 +<note important>​Pour échapper au : Unable to load default SVN  ou d'​autres erreurs avec le SVN</​note>​ 
 +  - * 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]]//​ 
 + 
  
-Ca y est, maintenant Eclipse est connecté a votre serveur SVN. 
  • eclipse_subclipse.1181615195.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)