Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Eclipse Introduction » : différence entre les versions
Page créée avec « == Accès SVN == Il faut ensuite envoyer le fichier {{path|~/.ssh/id_rsa.pub}} à Modou pour qu'il rajoute votre clé au SVN. === Utiliser les clés SSH dans Eclips... » |
Aucun résumé des modifications |
||
| (5 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
== Eclipse == | |||
On recommande l'utilisation du plugin tierce Subclipse<ref>[http://subclipse.tigris.org/ Subclipse website]</ref> | |||
== Eclipse et les modules principaux == | |||
SVN : http://subclipse.tigris.org/update_1.8.x | |||
Indigo repository - http://download.eclipse.org/releases/indigo | |||
== 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 === | |||
[http://stackoverflow.com/questions/7876091/incompatible-javahl-library-for-subclipse-in-64-bit-kubuntu 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: | |||
<syntaxhighlight lang="bash">svn diff -r 23191:HEAD --summarize | sed -e "s/\w\+\s\+\(.\+\)/\1/g" | sort</syntaxhighlight> | |||
== Configuration d'Eclipse == | |||
<syntaxhighlight lang="bash">sudo apt-get install libsvn-java</syntaxhighlight> | |||
Ensuite on éditera le fichier {{path|/usr/lib/eclipse/eclipse.ini}} pour utiliser {{cmd|openjdk}}. On ajoute le chemin vers l'executable java avant le ligne {{value|-vmargs}}: | |||
<syntaxhighlight lang="ini" highligh="2"> | |||
-vm | |||
/usr/lib/jvm/java-1.6.0-openjdk/bin/java | |||
-vmargs | |||
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni | |||
</syntaxhighlight> | |||
=== Encodage === | |||
{{notice|Pour prévenir tout problème d'encodage on se réfèrera à l'article [[Encodage]]}} | |||
=== Module Eclipse === | |||
Si vous souhaitez travaillez uniquement dans Eclipse pour la gestion {{cmd|SVN}}, on recommande d'installer le module [http://subclipse.tigris.org/ Subclipse]. | |||
* On ajoutera le site de mise à jour (''update site'') : {{path|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 | |||
| Ligne 14 : | Ligne 92 : | ||
# la clé '''privée''' à utiliser. | # la clé '''privée''' à utiliser. | ||
[[Fichier:Eclipse-ssh-configuration.png]] | [[Fichier:Eclipse-ssh-configuration.png]] | ||
== Associer les fichiers {{value|*.xmap}} et {{value|*.xconf}} au type MIME {{XML}} == | |||
Associé les extensions {{value|.xmap}} et {{value|.xconf}} au type MIME {{XML}} : | |||
# Ouvrir {{value|Window}} -> {{value|Preferences}} ; | |||
# Ouvrir {{value|General}} -> {{value|Content Types}} ; | |||
# Sélectionner {{value|Text}} -> {{value|XML}} ; | |||
# Cliquer sur [ Add... ] ; | |||
# Entrer : {{value|*.xml}}, On peut aussi ajouter les valeurs {{value|*.xconf}} et {{value|*.xmap}}. | |||
[[Fichier:Eclipse-xconf-xmap-as-xml.png|750px|Associé les extensions {{value|.xmap}} et {{value|.xconf}} au type MIME {{XML}}]] | |||
== Associer les fichiers {{value|*.xmap}} et {{value|*.xconf}} à un éditeur == | |||
# Ouvrir {{value|General}} -> {{value|Editors}} -> {{value|File Associations}} | |||
# Cliquer sur [ Add... ] ; | |||
# Écrire : {{value|*.xmap}}, On peut aussi ajouter la valeurs {{value|*.xconf}} ; | |||
# Dans le section "Associated editors:", cliquer sur [ Add... ] ; | |||
# Sélectionner « {{value|XML Editor}} » | |||
[[Fichier:Eclipse-xconf-xmap-editor-association.png|750px]] | |||
== Eclipse/jEdit == | |||
Dans Eclipse (à vérifier dans jEdit) les fichiers {{path|.properties}} sont considérés comme étant encodés en {{value|ISO-8859-15}}. Cette configuration implique un affichage bizarre même si le fichier est {{value|UTF-8}}, puisque le rendu est fait en {{value|ISO-8859-15}}. | |||
=== Chamger la configuration === | |||
* {{path|Windows > Preferences > General > Content Types, set UTF-8 as the default encoding for all content types}}. | |||
[[Fichier:Eclipse-properties-file-in-UTF-8.png|center|600px]] | |||
=== Vérification supplémentaire === | |||
* {{path|Windows > Preferences > General > Workspaces, set "Text file encoding" to "Other : UTF-8"}}. | |||
== Références == | |||
<references/> | |||
== Documentation claire == | == Documentation claire == | ||
Dernière version du 17 mai 2013 à 15:04
Eclipse
[modifier | modifier le wikicode]On recommande l'utilisation du plugin tierce Subclipse<ref>Subclipse website</ref>
Eclipse et les modules principaux
[modifier | modifier le wikicode]SVN : http://subclipse.tigris.org/update_1.8.x Indigo repository - http://download.eclipse.org/releases/indigo
Accéder au repository
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]Incompatible JavaHL library for Subclipse in 64 bit Kubuntu
Console
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]Module Eclipse
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]- 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
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]- Windows > Preferences > General > Content Types, set UTF-8 as the default encoding for all content types.

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


