Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
Eclipse Introduction
Eclipse
On recommande l'utilisation du plugin tierce Subclipse<ref>Subclipse website</ref>
Accéder au repository
Au préalable, il faut que l'administrateur crée un accès au serveur SVN.
Sur la page du site de Tigris : http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
choisir la version Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x pour renseigner l'installation.
Redémarrer Eclipse.
Barre de menu principale >> Entrée Window >> Preférences >> Team >> SVN >> SVN interface >> Client SVN (Pure Java) SVNKit v1.3.5.7406 >> Ok
Barre de menu principale >> Entrée Window >> Open Perspective >> SVN Repository Exploring >> Ok
Fenêtre de dialogue : Add SVN Repositories >> Location >> Url: svn+ssh://192.168.123.16/home/svn >> Finish
Fenêtre de dialogue : Enter SSH Credentials >>
Repository : svn+ssh://192.168.123.16 Username : groche Key file : /home/greg/.ssh/id_rsa Authentication : use private password Password : .................... Port number : 22 Save information : oui >> Ok
Fenêtre de dialogue : Enter SVN Author Name Repository : svn+ssh://192.168.123.16 Author Name : groche Save author name : oui >> Ok
Problème avec JavaHL library
Incompatible JavaHL library for Subclipse in 64 bit Kubuntu
Console
Plein de ressource sur internet. Pour voir une liste de tous fichiers qui étaient modifiés entre un révision et un autre:
svn diff -r 23191:HEAD --summarize | sed -e "s/\w\+\s\+\(.\+\)/\1/g" | sort
Configuration d'Eclipse
sudo apt-get install libsvn-java
Ensuite on éditera le fichier /usr/lib/eclipse/eclipse.ini pour utiliser openjdk. On ajoute le chemin vers l'executable java avant le ligne -vmargs:
-vm
/usr/lib/jvm/java-1.6.0-openjdk/bin/java
-vmargs
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni
Encodage
Module Eclipse
Si vous souhaitez travaillez uniquement dans Eclipse pour la gestion SVN, on recommande d'installer le module Subclipse.
- On ajoutera le site de mise à jour (update site) : http://subclipse.tigris.org/update_1.8.x
- Puis on installera les modules suivants :
- Subclipse -> Subclipse
- Subclipse -> Subclipse Integration for Mylyn 3.x
- Subclipse -> Subversion Client Adapter
- Subclipse -> Subversion JavaHL Native Library Adapter
Accès SVN
Il faut ensuite envoyer le fichier ~/.ssh/id_rsa.pub à Modou pour qu'il rajoute votre clé au SVN.
Utiliser les clés SSH dans Eclipse
Dans Windows > Preferences [ chercher SSH2 ]. Une fois trouver, rajouter :
- le dossier contenant vos clés SSH ;
- la clé privée à utiliser.
Associer les fichiers *.xmap et *.xconf au type MIME XML
Associé les extensions .xmap et .xconf au type MIME XML :
- Ouvrir Window -> Preferences ;
- Ouvrir General -> Content Types ;
- Sélectionner Text -> XML ;
- Cliquer sur [ Add... ] ;
- Entrer : *.xml, On peut aussi ajouter les valeurs *.xconf et *.xmap.
Associer les fichiers *.xmap et *.xconf à un éditeur
- Ouvrir General -> Editors -> File Associations
- Cliquer sur [ Add... ] ;
- Écrire : *.xmap, On peut aussi ajouter la valeurs *.xconf ;
- Dans le section "Associated editors:", cliquer sur [ Add... ] ;
- Sélectionner « XML Editor »
Eclipse/jEdit
Dans Eclipse (à vérifier dans jEdit) les fichiers .properties sont considérés comme étant encodés en ISO-8859-15. Cette configuration implique un affichage bizarre même si le fichier est UTF-8, puisque le rendu est fait en ISO-8859-15.
Chamger la configuration
- Windows > Preferences > General > Content Types, set UTF-8 as the default encoding for all content types.

Vérification supplémentaire
- Windows > Preferences > General > Workspaces, set "Text file encoding" to "Other : UTF-8".
Références
<references/>
Documentation claire
Voir http://formation-debian.via.ecp.fr/ssh.html ou encore http://wiki.debian.org/fr/SSH


