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 [Le 06/10/2015, 09:43]
mvvvv [Eclipse pour PHP] Plugin totalement obsolète et abandonné ne concernant plus aucune version supportée
eclipse [Le 30/12/2022, 00:16] (Version actuelle)
Benjamin Loison Retrait de l'instruction `cd..` car elle résulte en l'erreur `command not found`
Ligne 1: Ligne 1:
-{{tag>Lucid Oneiric Precise Quantal ​programmation IDE}}+{{tag>Focal Bionic Xenial ​programmation IDE Java PHP Web Python}}
  
 ---- ----
- +{{ :eclipse.png?200|Logo d'​Eclipse}}
-{{ application:applications:​Eclipse_Logo.svg.png|Logo d'​Eclipse}} +
 ====== IDE : Eclipse ====== ====== IDE : Eclipse ======
  
Ligne 14: Ligne 12:
 Toutes les fonctions qu'on peut attendre de ce genre de logiciel sont présentes ou existent sous forme de greffons (coloration syntaxique, complétion,​ debugger, gestion de projets, intégration aux gestionnaires de versions, ...). Toutes les fonctions qu'on peut attendre de ce genre de logiciel sont présentes ou existent sous forme de greffons (coloration syntaxique, complétion,​ debugger, gestion de projets, intégration aux gestionnaires de versions, ...).
  
-Les versions 4.3 (Kepler) et supérieures autorisent soit l'​utilisation de GTK 2 soit celle de GTK 3. partir de la version 4.5 (Mars) ​ GTK 3 est la librairie ​par défaut.+Les versions 4.3 (Kepler) et supérieures autorisent soit l'​utilisation de la bibliothèque Gnome GTK 2 soit celle de la bibliothèque ​GTK 3. À partir de la version 4.5 (Mars) ​ GTK 3 est la bibliothèque ​par défaut.
  
  
Ligne 21: Ligne 19:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  ​* Activer les [[:​depots#​universe_et_multiverse|dépôts Universe ]] ; +  * Avoir une machine virtuelle [[:Java]] fonctionnelle (des différences de performances peuvent apparaître suivant la machine virtuelle java choisie) ; 
-  ​* Avoir une machine virtuelle [[:java|Java]] fonctionnelle (des différences de performances peuvent apparaître suivant la machine virtuelle java choisie) ; +  * Avoir les compilateurs et/ou interpréteurs ([[gcc|C/C++]], [[:​python]], ​[[php|php]], [[:​rubyonrails|ruby ou ruby on rails]],​...) des langages choisis pour développer,​ installés et fonctionnels,​ et les outils complémentaires ([[:​subversion|subversion]],​ [[:cvs]], [[:bzr]], [[:​apache2|Apache]],​ [[:​mysql|MySQL]],​ ...) que vous voudrez utiliser.
-  * Avoir les compilateurs et/ou interpréteurs (C/C++, [[:​python]],​ php, [[:​rubyonrails|ruby ou ruby on rails]],​...) des langages choisis pour développer,​ installés et fonctionnels,​ et les outils complémentaires ([[:​subversion|subversion]],​ [[:cvs]], [[:bzr]], [[:​apache2|Apache]],​ [[:​mysql|MySQL]],​ ...) que vous voudrez utiliser.+
  
-===== Installation ​===== +==== Installation ​par le nouvel outil "​Eclipse Installer" ​==== 
-<note important>​ +<note important>​Cette solution est à privilégier pour avoir une version ​à jour </​note>​ 
-**Important** : A partir de la version ​4.5 (Mars) la page de téléchargement préconise ​l'utilisation du nouvel outil [[https://​eclipse.org/​downloads|Eclipse Installer]]. Cet outil permet ​d'optimiser ​l'installation ​d'​éclipse ​et de ses différentes instances ​(Java, PHP, C++ ...) : +[[Eclipse Installer]] est téléchargeable à l'adresse suivante ​[[https://​eclipse.org/​downloads/]], ou bien ici : [[https://​wiki.eclipse.org/​Eclipse_Installer]]. Il se présente sous la forme d'une archive **tar.gz** (eclipse-inst-jre-linux64.tar.gz) à décompresser dans le répertoire permanent de votre choix (par défaut : eclipse-installer) dans votre '​HOME'​. 
-  * Les plugins sont mutualisés entre plusieurs instances+<code bash> 
-  * La configuration des plugins additionnels est facilitée et transmissible entre versions et instances. +md5sum ~/​Téléchargements/​eclipse-inst-jre-linux64.tar.gz 
-  ​Les configurations personnelles (outils supplémentaires et préférences ​de l'utilisateursont facilement ​ ​partageables entre les différentes versions et instances installées+# Si la CheckSum est correcte : 
-  * Les "​workspaces"​ facilement pré-installés ​(git) et configurés.+tar xvfz  ~/​Téléchargements/​eclipse-inst-jre-linux64.tar.gz 
 +</​code>​ 
 +Le lancement peut se faire ainsi 
 +<code bash> 
 +cd eclipse-installer 
 +./​eclipse-inst 
 +</​code>​ 
 +{{ :​eclipse:​oomph.png?​nolink&​400 |}} 
 + 
 +Un point d'​exclamation en haut à droite (sur le bouton "​hamburger"​) indique que l'outil peut être mis à jour. 
 + 
 +Suivre les instructions en faisant bien attention de retenir les répertoires que l'​outil va créer sous votre répertoire $HOME/​eclipse. 
 +{{ :​oomphvalidate.png?​nolink&​400 |}} 
 + 
 +Cochez "​Create start menu entry" pour créer un lanceur sous .local/​share/​applications qui sera immédiatement disponible dans la liste de vos applications installées. 
 + 
 +L'​intérêt de cet outil étant de pouvoir installer plusieurs configurations ​d'​éclipse (ici la configuration de base C/C++ dans le répertoire **eclipse/​cpp-2020-12**) tout en n'​utilisant qu'un seul "​pool"​ de plugins (conservés dans le répertoire **~/.p2**). 
 + 
 +Pour chaque installation l'​outil vous proposera un répertoire différent sous le répertoire $HOME/​eclipse. Il est donc important de bien les retenir pour leur associer un lanceur ou éventuellement les supprimer
 + 
 +===Launcher (.desktop) pour eclipse-inst=== 
 + 
 +Même s'il ne sert que pour les installations (voir le nouveau menu Eclipse ​ **Help / Perform Setup Task ...** pour les mises à jour) Il est utile de conserver cet outil, d'autant plus qu'il a son propre système de mise à jour. Pour cela créez un launcher (ex : eclipse-inst.launcherque vous pourrez placer dans votre répertoire ~/​.local/​share/​applications/​ pour qu'il soit facilement ​récupérable par le dash [[unity]] ou la recherche [[gnome-shell]] : 
 + 
 +<​file>​ 
 +[Desktop Entry] 
 +Encoding=UTF-8 
 +Version=1.0 
 +Type=Application 
 +Name=Eclipse Installer 
 +Icon=swt.png 
 +Path=/​home/????????/​eclipse-installer 
 +Exec=/​home/????????/​eclipse-installer/​eclipse-inst 
 +StartupNotify=false 
 +StartupWMClass=SWT 
 +</​file>​ 
 + 
 +Voir la page [[Eclipse Installer]] pour profiter au mieux de tous les apports de ce nouvel outil. 
 +==== Installation par les dépôts SNAP via la logithèque Ubuntu==== 
 +<note warning>​Attention,​ cette solution considère toute nouvelle version majeure ​(délivrée une fois par an au début de l'​étécomme une mise à jour de la version précédente. Cela peut provoquer de vraies catastrophes (plugins ​et librairies étant upgradés) car cette mise à jour se fait automatiquement.
 </​note>​ </​note>​
-==== Installation ​par les dépôts officiels de l'​ancienne ​version 3.8 ====+Ce paquet SNAP, créé ​par [[https://​snapcraft.io/​eclipse|Snapcrafters]] propose le packaging le plus courant d'​Eclipse,​ à savoir [[https://​www.eclipse.org/​downloads/​packages/​eclipse-ide-java-ee-developers/​oxygen3a|Eclipse IDE for Java Developers]]. Contrairement à l'​outil Eclipse Installer, il ne permet ​ d'​avoir qu'une seule instance (un seul packaging) associée au seul lanceur "​Eclipse"​. L’utilisateur pourra donc configurer cette instance unique en ajoutant ​les plugins dont il aura besoin, soit par l'​ancienne ​procédure du menu "​Help/​Install New Software",​ soit par la nouvelle procédure [[https://​eclipsesource.com/​blogs/​tutorials/​oomph-basic-tutorial/​|OOMPH]].
  
 +<​note>​
 +Cette version du paquet Snap "​eclipse"​ a été publiée avec un confinement classique. Elle pourrait donc apporter des modifications arbitraires au système, au-delà de l'​espace mémoire protégé (« sandbox ») dans lequel les paquets Snap sont généralement confinés, ce qui peut créer un risque pour votre système.
 +</​note>​
 +
 +=== Pour installer en ligne de commande ===
 +Ouvrir un terminal et taper :
 +
 +<code bash>
 +snap install eclipse --classic
 +</​code>​
 +
 +Snap, dans sa philosophie,​ fournie des paquets "​confiné"​ qui intègrent le logiciel et l'​ensemble de ses dépendances. Cela n'est donc pas le cas de "​classic"​ et il vous faut installer le JDK (Java Dev. Kit) par ailleurs...
 +
 +Par exemple:
 +<code bash>
 +sudo apt install default-jdk
 +</​code>​
 +
 +=== Pour installer à partir de la logithèque Ubuntu ===
 +
 +Lancer l'​application ​ [[gnome-software|Logiciels Ubuntu]] depuis le menu des applications,​ rechercher "​eclipse",​ faire attention de ne pas choisir l'​ancien paquet DEB de la version 3.8 et installer la version SNAP qui correspond à la version 4.8.0 ((au 19/​12/​2018))
 +
 +
 +
 +==== Installation par les dépôts officiels de l'​ancienne version 3.8 ====
 +<​note>​Eclipse n’est plus disponible dans les dépôts officiels depuis [[Focal]]((https://​packages.ubuntu.com/​search?​suite=default&​section=all&​arch=any&​keywords=eclipse&​searchon=names)).</​note>​
 [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​eclipse|eclipse]]**. Si besoin, la machine Java OpenJDK sera automatiquement installée. Pour avoir directement les greffons pour le C/C++, installez plutôt le paquet **[[apt>​eclipse-cdt|eclipse-cdt]]**. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​eclipse|eclipse]]**. Si besoin, la machine Java OpenJDK sera automatiquement installée. Pour avoir directement les greffons pour le C/C++, installez plutôt le paquet **[[apt>​eclipse-cdt|eclipse-cdt]]**.
  
-^ Version Ubuntu ^ Version Eclipse ^ +^ Version Ubuntu ^ Version Eclipse ​^ Année de sortie ​
-| Ubuntu ​14.04 | Eclipse 3.8.(Indigo) | +| Ubuntu ​18.04 | Eclipse 3.8.(Indigo) |2012
-| Ubuntu 12.10 | Eclipse 3.8.0 (Indigo) ​+| Ubuntu ​16.04 | Eclipse 3.8.(Indigo) |2012
-| Ubuntu ​12.04 LTS | Eclipse 3.7.(Indigo) | +
-| Ubuntu 11.10 | Eclipse 3.7.0 (Indigo) ​+
-| Ubuntu 10.04 LTS | Eclipse 3.5.2 (Galileo) |+
  
 === Eclipse en français === === Eclipse en français ===
  
 +
 +<note warning>​Déconseillé pour les outils de développement car tous les textes ne sont pas traduits. Ces traductions sont à réserver aux applications RCP (large public) bâties sur le framework Eclipse </​note>​
  
   - Ouvrez Eclipse ;   - Ouvrez Eclipse ;
   - Allez dans le menu **Help -> Install New Software…** ;   - Allez dans le menu **Help -> Install New Software…** ;
   - Cliquetez sur le bouton **Add…** ;   - Cliquetez sur le bouton **Add…** ;
-  - Donnez un nom au serveur (par exemple //​Traduxion//​ ;-)) et copiez-collez l'​adresse correspondant à votre version avant de valider le formulaire.+  - Donnez un nom au serveur (par exemple //​Traduxion//​ ;-)) et copiez-collez l'​adresse correspondant à votre version avant de valider le formulaire. ​La liste des archives disponibles est consultable à l'​adresse suivante :  https://​archive.eclipse.org/​technology/​babel/​
  
 ^ Version Eclipse ^ Adresse ^ ^ Version Eclipse ^ Adresse ^
-| Eclipse 4.4 (Luna) |  http://download.eclipse.org/​technology/​babel/​update-site/​R0.12.1/​luna ​ | +| Eclipse 4.4 (Luna) | https://archive.eclipse.org/​technology/​babel/​update-site/​R0.12.1/​luna | 
-| Eclipse 4.3 (Kepler) |  http://download.eclipse.org/​technology/​babel/​update-site/​R0.12.0/​kepler ​ | +| Eclipse 4.3 (Kepler) | https://archive.eclipse.org/​technology/​babel/​update-site/​R0.12.0/​kepler ​ | 
-| Eclipse 4 (Juno) ​ | http://download.eclipse.org/​technology/​babel/​update-site/​R0.12.0/​juno ​ | +| Eclipse 4 (Juno) ​ | https://archive.eclipse.org/​technology/​babel/​update-site/​R0.12.0/​juno ​ |
-| <​del>​Eclipse 3.7 et 3.8 (Indigo)</​del> ​ | <​del>​http://​download.eclipse.org/​technology/​babel/​update-site/​R0.12.0/​indigo</​del> ​ | +
-| <​del>​Eclipse 3.6 (Helios)</​del> ​ | <​del>​http://​download.eclipse.org/​technology/​babel/​update-site/​R0.10.1/​helios</​del> ​ |+
  
-<note warning>​Eclipse 3.6, 3.7 et 3.8 ne sont plus supportés. Il est impératif de faire la mise à jour pour profiter du pack de langue ​français...</​note>​+<note warning>​Eclipse 3.6, 3.7 et 3.8 ne sont plus supportés. Il est impératif de faire la mise à jour pour profiter du pack de langue ​française...</​note>​
  
-<note warning>​Déconseillé pour les outils de développement car tous les textes ne sont pas traduits. Ces traductions sont à réserver aux applications RCP (large public) bâties sur le framework Eclipse </​note>​ 
  
 Pour utiliser Eclipse en français, vous devez installer un pack de langue //babel// en ajoutant un serveur de mise à jour. Pour utiliser Eclipse en français, vous devez installer un pack de langue //babel// en ajoutant un serveur de mise à jour.
Ligne 77: Ligne 136:
 **Eclipse** étant développé en Java, il ne nécessite qu'une [[:​java|machine virtuelle Java]] pour fonctionner. **Eclipse** étant développé en Java, il ne nécessite qu'une [[:​java|machine virtuelle Java]] pour fonctionner.
  
-  * Téléchargez directement (et en ignorant "​Eclipse Installer"​) la version et la configuration qui vous convient sur la page [[http://​www.eclipse.org/​downloads/​|site officiel]], en effet des packs tout prêts suivant le langage de programmation que vous voudrez utiliser sont disponibles pour différentes plate-formes (x86, x86_64, PPC, ...), cherchez bien. Lisez la page comparative des différentes configurations [[https://​www.eclipse.org/​downloads/​compare.php|Principales Configurations]] pour vous faire une idée.+  * Téléchargez directement (et en ignorant "​Eclipse Installer"​) la version et la configuration qui vous convient sur la page [[https://​www.eclipse.org/​downloads/packages/|site officiel]], en effet des packs tout prêts suivant le langage de programmation que vous voudrez utiliser sont disponibles pour différentes plate-formes (x86, x86_64, PPC, ...), cherchez bien. Lisez la page comparative des différentes configurations [[https://​www.eclipse.org/​downloads/​compare.php|Principales Configurations]] pour vous faire une idée.
   * Créez un dossier où vous voulez : **/​opt/​eclipse** ou pourquoi pas le dossier **.eclipse3.x** placé dans votre dossier personnel histoire qu'il "​disparaisse"​ (__/!\__ //​__attention__,​ évitez de nommer le dossier __.eclipse__ car il est utilisé par la version disponible dans les dépôts si vous comptez également utiliser cette dernière.//​)   * Créez un dossier où vous voulez : **/​opt/​eclipse** ou pourquoi pas le dossier **.eclipse3.x** placé dans votre dossier personnel histoire qu'il "​disparaisse"​ (__/!\__ //​__attention__,​ évitez de nommer le dossier __.eclipse__ car il est utilisé par la version disponible dans les dépôts si vous comptez également utiliser cette dernière.//​)
   * Décompressez l'​archive précédemment téléchargée dans ce dossier (une remarque, les archives contiennent le dossier "​eclipse"​ qui au final ne sert à rien si on choisit un autre nom pour le dossier où nous plaçons les fichiers)   * Décompressez l'​archive précédemment téléchargée dans ce dossier (une remarque, les archives contiennent le dossier "​eclipse"​ qui au final ne sert à rien si on choisit un autre nom pour le dossier où nous plaçons les fichiers)
-  * Lancer Eclipse en le situant bien dans son répertoire d'​installation : /​opt/​eclipse/​eclipse ou ~/​.eclipse3.X/​eclipse. la commande "​eclipse"​ vous invitera à installer le dépôt ou, si celui-ci est installé, lancera la version eclipse du déôt.+  * Lancer Eclipse en le situant bien dans son répertoire d'​installation : /​opt/​eclipse/​eclipse ou ~/​.eclipse3.X/​eclipse. ​Attention, tant que votre eclipse n'est pas dans le $PATH, ​la commande "​eclipse"​ vous invitera à installer le dépôt ou, si celui-ci est installé, lancera la version eclipse du dépôt.
  
 ===== Créer un lanceur ===== ===== Créer un lanceur =====
-Pour les dernières versions il peut être utile de créer un lanceur pour lancer Eclipse depuis son bureau préféré.+Pour les dernières versions, et si ce lanceur n'a pas été créé par l'​installation Snap ou Deb, il peut être utile de créer un lanceur pour lancer Eclipse depuis son bureau préféré.
  
 Pour [[raccourci-lanceur|Créez un lanceur]] dans votre menu Application afin de lancer le fichier **eclipse** Pour [[raccourci-lanceur|Créez un lanceur]] dans votre menu Application afin de lancer le fichier **eclipse**
  : [[:​tutoriel:​comment_modifier_un_fichier|créer le fichier]] **eclipse.desktop** ou en ligne de commande  : [[:​tutoriel:​comment_modifier_un_fichier|créer le fichier]] **eclipse.desktop** ou en ligne de commande
-**gksudo gedit /​usr/​share/​applications/​eclipse.desktop** ​+**gksudo gedit /​usr/​share/​applications/​eclipse.desktop**
  
 et copiez-y le texte suivant dans le fichier eclipse.desktop (en supposant que votre répertoire eclipse se trouve sous /opt) et copiez-y le texte suivant dans le fichier eclipse.desktop (en supposant que votre répertoire eclipse se trouve sous /opt)
Ligne 100: Ligne 159:
   NoDisplay=false   NoDisplay=false
   Categories=Development;​IDE   Categories=Development;​IDE
-  ​Name[en]=eclipse.desktop+  ​StartupWMClass=Eclipse
  
 <note important>​Donnez les droits en lecture à tous les utilisateurs au fichier eclipse.desktop créé. <note important>​Donnez les droits en lecture à tous les utilisateurs au fichier eclipse.desktop créé.
  
 ''​sudo chmod a+r /​usr/​share/​applications/​eclipse.desktop''​ </​note>​ ''​sudo chmod a+r /​usr/​share/​applications/​eclipse.desktop''​ </​note>​
-Et voilà, c'est fait. Vous pouvez même avoir plusieurs versions et/ou configurations différentes sur votre machine sans aucun problème tant que vous séparez les espaces de travail (workspace). ​+Et voilà, c'est fait. Vous pouvez même avoir plusieurs versions et/ou configurations différentes sur votre machine sans aucun problème tant que vous séparez les espaces de travail (workspace).
  
  
-Pour avoir le français (pour toutes les versions), téléchargez les packs de langue [[http://​babel.eclipse.org/​babel/​|ici]] et décompressez-les de la même façon dans votre dossier d'​installation.+Pour avoir le français (pour toutes les versions), téléchargez les packs de langue [[https://​babel.eclipse.org/​babel/​|ici]] et décompressez-les de la même façon dans votre dossier d'​installation.
  
 Pour avoir le français (pour les versions 3.3.x), [[http://​blog.developpez.com/​java?​title=installer_eclipse_en_francais|lisez cet article]]. Pour avoir le français (pour les versions 3.3.x), [[http://​blog.developpez.com/​java?​title=installer_eclipse_en_francais|lisez cet article]].
Ligne 118: Ligne 177:
  
 __Solution__\\ __Solution__\\
-Suivez+Suivez ​[[java#​je_souhaite_executer_un_programme_java|cette page]].
-http://​doc.ubuntu-fr.org/​java#​je_souhaite_executer_un_programme_java+
  
 ==== Erreur au lancement ==== ==== Erreur au lancement ====
Ligne 130: Ligne 188:
   mount | grep home   mount | grep home
 Si **/home** est monté avec l'​option **noexec**, il faut [[:​mount_fstab|modifier le fichier /​etc/​fstab]] et retirer cette option de la ligne /home du fichier. Si **/home** est monté avec l'​option **noexec**, il faut [[:​mount_fstab|modifier le fichier /​etc/​fstab]] et retirer cette option de la ligne /home du fichier.
-===Problème de chargement d'​une ​librairie ​SWT ===+===Problème de chargement d'​une ​bibliothèque ​SWT ===
 __Description__\\ __Description__\\
-Si, au lancement d'​**Eclipse**,​ il y a une erreur et, en vérifiant le fichier de log, il est possible de lire quelque chose ressemblant à ceci :+Si, au lancement d'​**Eclipse**,​ il y a une erreur et, en vérifiant le fichier de log, il est possible de lire quelque chose ressemblant à ceci :
 <​code>​ <​code>​
 java.lang.UnsatisfiedLinkError:​ Could not load SWT library. Reasons: ​ java.lang.UnsatisfiedLinkError:​ Could not load SWT library. Reasons: ​
Ligne 142: Ligne 200:
  
 __Solution__\\ __Solution__\\
-Il faut ajouter un lien symbolique vers les librairies ​SWT contenues dans /​usr/​lib/​jni/​ vers le dossier +Il faut ajouter un lien symbolique vers les bibliothèques ​SWT contenues dans /​usr/​lib/​jni/​ vers le dossier ​
-  * /​.swt/​lib/​linux/​x86/​ pour un système 32 bits ;+  * /​.swt/​lib/​linux/​x86/​ pour un système 32 bits ;
   * /​.swt/​lib/​linux/​x86_64/​ pour un système 64 bits.   * /​.swt/​lib/​linux/​x86_64/​ pour un système 64 bits.
-Ce qui vous donne :+Ce qui vous donne :
   * Pour un système 64 bits.   * Pour un système 64 bits.
 <code bash> <code bash>
Ligne 165: Ligne 223:
 ==== Bugs d'​affichages Eclipse Mars et supérieurs ==== ==== Bugs d'​affichages Eclipse Mars et supérieurs ====
 __Description__ \\ __Description__ \\
-A partir d'​Eclipse Mars, l'​utilisation de la **librairie ​GTK 3** pouvant provoquer des problèmes d'​affichage,​ il est possible de démarrer Eclipse en utilisant la **librairie ​GTK 2**+A partir d'​Eclipse Mars, l'​utilisation de la **bibliothèque ​GTK 3** pouvant provoquer des problèmes d'​affichage,​ il est possible de démarrer Eclipse en utilisant la **bibliothèque ​GTK 2**
  
 __Solution__\\ __Solution__\\
Ligne 173: Ligne 231:
 </​code>​ </​code>​
  
-Il est aussi possible de définir cette option dans le fichier eclipse.ini .+Il est aussi possible de définir cette option dans le fichier eclipse.ini ​en y ajoutant les deux lignes suivantes : 
 + 
 +<​code>​ 
 +--launcher.GTK_version  
 +
 +</​code>​ 
  
 ==== Bugs d'​affichages ==== ==== Bugs d'​affichages ====
Ligne 215: Ligne 279:
 ==== Les menus ne se déplient pas ou sont incomplets ==== ==== Les menus ne se déplient pas ou sont incomplets ====
 __Description__\\ __Description__\\
-A partir d'​Ubuntu 13.04 et la gestion du [[HUD]] et du menu global, divers problèmes concernant les menus Eclipse "File, Edit, Navigate, Search... etc" peuvent apparaître. ​+A partir d'​Ubuntu 13.04 et la gestion du [[HUD]] et du menu global, divers problèmes concernant les menus Eclipse "File, Edit, Navigate, Search... etc" peuvent apparaître.
  
-Exemple Ubuntu 13.04 : Les menus principaux sont présents dans la barre de fenêtre mais lorsque l'on clique dessus, ils ne se déplient pas. +Exemple Ubuntu 13.04 : Les menus principaux sont présents dans la barre de fenêtre mais lorsque l'on clique dessus, ils ne se déplient pas.
  
 Exemple Ubuntu 15.04 beta 1 : Les sous menus remplis dynamiquement ​ "​New"​ et "​View"​ ne contiennent que le minimum. Exemple Ubuntu 15.04 beta 1 : Les sous menus remplis dynamiquement ​ "​New"​ et "​View"​ ne contiennent que le minimum.
Ligne 245: Ligne 309:
 Que vous ayez choisi l'​installation par les dépôts, ou l'​installation manuelle, vous voudrez sûrement ajouter des fonctionnalités complémentaires à votre **Eclipse**. Que vous ayez choisi l'​installation par les dépôts, ou l'​installation manuelle, vous voudrez sûrement ajouter des fonctionnalités complémentaires à votre **Eclipse**.
  
-Pour faire cela tout se passe dans le menu //**Aide > Mise à jour de logiciels > Rechercher et installer...**// (en anglais //Help > Software ​updates > Find and install...//). Là vous pouvez soit mettre à jour les composants déjà installés, ​soit rechercher de nouveaux composants, ce que nous voulons faire. À partir de là vous avez plusieurs ​sites de recherche proposéset vous pouvez aussi en rajouter ​de nouveaux.+__Ajout de greffons pour les versions les plus récentes__ 
 + 
 +La façon la plus simple pour installer des greffons externes est d'​utiliser ​le site [[https://marketplace.eclipse.org/​| Eclipse Market Place]]. 
 + 
 +Faite une recherche sur la fonctionnalité désirée, évaluez le produit à l'aide des commentaires,​ puis, pour l'​installer,​ faites glisser le bouton "​Install"​ depuis votre browser internet jusqu'​à votre fenêtre principale Eclipse. 
 + 
 +<note important>​ 
 +Le nouvel outil **Eclipse Installer** a aussi pour fonction ​de vous aider à installer ​vos greffons préférés entre diverses versions et configurations. 
 +</​note>​ 
 + 
 +__Ajout de greffons pour toutes les versions__ 
 + 
 +Ils s'agit de la façon la plus précise d'​installer des greffonsPour cela il faut utiliser le menu **Help > Install New Software** (//"​Install ​and Update"​ pour les plus anciennes versions//) . 
 + 
 +Là vous pourrez ​soit rechercher de nouveaux composants ​des sites de dépôts déjà configuréssoit ajouter ​de nouveaux ​sites de dépôts pour pouvoir en ajouter les greffons qu'ils proposent.
  
 <note important>​Attention : le système de mises à jour d'​Eclipse ne fonctionne pas correctement derrière un proxy d'​entreprise à cause de problèmes de formatage de l'​authentification. Ceci est notamment vrai avec Java 1.5 et une authentification de réseau Windows.</​note>​ <note important>​Attention : le système de mises à jour d'​Eclipse ne fonctionne pas correctement derrière un proxy d'​entreprise à cause de problèmes de formatage de l'​authentification. Ceci est notamment vrai avec Java 1.5 et une authentification de réseau Windows.</​note>​
Ligne 258: Ligne 336:
  
 ==== Eclipse pour Java ==== ==== Eclipse pour Java ====
-//​(installation par les dépôts déjà décrite plus haut)//+//​(installation par les dépôts ​ou non déjà décrite plus haut)//
  
 Pas besoin de rajouter de greffons pour faire du Java avec **Eclipse**,​ il suffit de choisir la bonne distribution sur le site officiel et de l'​installer comme décrit plus haut. Pas besoin de rajouter de greffons pour faire du Java avec **Eclipse**,​ il suffit de choisir la bonne distribution sur le site officiel et de l'​installer comme décrit plus haut.
Ligne 272: Ligne 350:
  
 ==== Eclipse pour C/C++ ==== ==== Eclipse pour C/C++ ====
-[note : ce paragraphe n'est pas compréhensible/​utilisable pour un utilisateur non avancé dans la maîtrise d'​Ubuntu] + 
-//(installation par les dépôts déjà décrite plus haut)//+(installation par les dépôts ​ou non déjà décrite plus haut)
  
 Si vous souhaitez utiliser **Eclipse** uniquement pour développer en C/C++, et que vous installez Eclipse manuellement,​ nous vous recommandons de prendre directement la version **Eclipse IDE for C/C++ developpers** qui ne contient que l'​essentiel sans surcharge, et qui contient surtout le greffon décrit ci-dessous. Si vous souhaitez utiliser **Eclipse** uniquement pour développer en C/C++, et que vous installez Eclipse manuellement,​ nous vous recommandons de prendre directement la version **Eclipse IDE for C/C++ developpers** qui ne contient que l'​essentiel sans surcharge, et qui contient surtout le greffon décrit ci-dessous.
Ligne 280: Ligne 358:
  
 __Installation__ __Installation__
-  ​Sélectionner le site de mise à jour **Callisto Discovery Site** (Eclipse 3.2), **Europa Discovery Site** (Eclipse 3.3),​**Ganymede Discovery Site** (Eclipse 3.4) ou **Galileo Discovery Site** (Eclipse 3.5et lancer la recherche en appuyant sur terminé+ 
-  * Rechercher ​**C and C++ Development**, sélectionner **Eclipse ​and C++ Development Tools**, et lancer l'​installation. +Dans **Help -> Install new software ​...** 
-  * Relancer **Eclipse** ​et c'est fini :)+  ​Sélectionner le site officiel de votre distribution ​(exemple : Mars - … download.eclipse.org/​release/​mars). 
 +  * Filtrer la liste des greffons avec le mot clef **C++**, sélectionner **C/C++ Development Tools**, et lancer l'​installation. 
 +  * Relancer **Eclipse**
  
 Il ne reste plus qu'à vérifier dans les préférences d'​**Eclipse** que le greffon est configuré selon vos besoins, surtout la partie sur Make. Il ne reste plus qu'à vérifier dans les préférences d'​**Eclipse** que le greffon est configuré selon vos besoins, surtout la partie sur Make.
  
 __Liens spécifiques__ __Liens spécifiques__
-  * [[http://​www.eclipse.org/​cdt/​downloads.php|Site Officiel (en)]] +  * [[http://​www.eclipse.org/​cdt|Site Officiel (en)]] 
-  * [[http://​c.developpez.com/​|C sur developpez.com (fr)]] +  * [[https://​c.developpez.com/​|C sur developpez.com (fr)]] 
-  * [[http://​cpp.developpez.com/​|C++ sur developpez.com (fr)]]+  * [[https://​cpp.developpez.com/​|C++ sur developpez.com (fr)]]
  
  
Ligne 300: Ligne 380:
  * [[http://​www.epic-ide.org/​download.php|Instructions pour l'​installation (en)]]  * [[http://​www.epic-ide.org/​download.php|Instructions pour l'​installation (en)]]
 ==== Eclipse pour Python ==== ==== Eclipse pour Python ====
-//(installation par les dépôts déjà décrite plus haut)//+ 
 +Pydev ne faisant pas partie des configurations officielles d'​Eclipse il peut être entièrement installé à partir du site officiel : [[https://www.pydev.org/​download.html| Pydev Standalone Install]]. 
 +Une autre façon d'​installer et d'​utiliser Pydev est d'​installer le pack [[https://​www.liclipse.com/​index.html|LiClipse]] ​(qui intègre Eclipse et Pydevau lieu d'​installer et configurer Eclipse 
 + 
 + 
 + 
 +__Installation Drag&​Drop de Pydev sur une configuration Eclipse existante__ : 
 + 
 +Aller sur le Market Place d'​Eclipse :​[[https://​marketplace.eclipse.org/content/pydev-python-ide-eclipse|Greffon Pydev]] Faire glisser le bouton **Install** du browser internet vers la fenêtre principale d'​éclipse. 
 + 
 + 
 + 
 +__Installation manuelle de Pydev sur une configuration Eclipse existante__ :
  
 **Installation manuelle du greffon PyDev** **Installation manuelle du greffon PyDev**
Ligne 308: Ligne 400:
     * Ajouter (Add)     * Ajouter (Add)
       * Name = **PyDev** ou un autre nom que vous choisissez       * Name = **PyDev** ou un autre nom que vous choisissez
-      * Location = http://​pydev.org/​updates +      * Location = http://www.pydev.org/​updates* Sélectionner ce nouveau site et lancer la recherche en appuyant sur terminé.
-    ​* Sélectionner ce nouveau site et lancer la recherche en appuyant sur terminé.+
   * Sélectionner **PyDev for Eclipse** et lancer l'​installation.   * Sélectionner **PyDev for Eclipse** et lancer l'​installation.
-  * Relancer **Eclipse** et c'est fini :)+  * Relancer **Eclipse**et c'est fini :)
  
 Il ne reste plus qu'à vérifier dans les préférences d'​**Eclipse** que le greffon PyDev est configuré selon vos besoins. Vérifier surtout que les chemins vers les interpréteurs (**/​usr/​bin/​python** et **/​usr/​share/​java/​jython.jar** si vous voulez utiliser jython) sont correctement définis. Il ne reste plus qu'à vérifier dans les préférences d'​**Eclipse** que le greffon PyDev est configuré selon vos besoins. Vérifier surtout que les chemins vers les interpréteurs (**/​usr/​bin/​python** et **/​usr/​share/​java/​jython.jar** si vous voulez utiliser jython) sont correctement définis.
Ligne 317: Ligne 408:
 Il faut aussi penser à ajouter la perspective PyDev pour un accès plus rapide à celle-ci. Il faut aussi penser à ajouter la perspective PyDev pour un accès plus rapide à celle-ci.
  
-// Vous pourrez aussi installer les greffons additionnels pour mylin (extension pour travail collaboratif) si vous en avez besoin.// 
  
 __Liens spécifiques__ __Liens spécifiques__
   * [[:​python|Python sur ce wiki (fr)]]   * [[:​python|Python sur ce wiki (fr)]]
   * [[http://​pydev.org/​|PyDev (en)]]   * [[http://​pydev.org/​|PyDev (en)]]
-  * [[http://​www.python.org/​|Site Officiel Python (en)]] +  * [[https://​www.python.org/​|Site Officiel Python (en)]] 
-  * [[http://​python.developpez.com/​|Python sur Developpez.com (fr)]]+  * [[https://​python.developpez.com/​|Python sur Developpez.com (fr)]]
 ==== Eclipse pour PHP  ==== ==== Eclipse pour PHP  ====
  
 === PDT: PHP Development Tools === === PDT: PHP Development Tools ===
 +
 +(Installation par les dépôts ou non déjà décrite plus haut)
  
 Eclipse PDT est désormais une configuration officielle d'​Eclipse. Elle peut être téléchargée du : [[https://​eclipse.org/​downloads/​|site de téléchargement officiel]] Eclipse PDT est désormais une configuration officielle d'​Eclipse. Elle peut être téléchargée du : [[https://​eclipse.org/​downloads/​|site de téléchargement officiel]]
Ligne 340: Ligne 432:
 Selon que vous vouliez développer en Ruby seul, ou avec l'aide du framework Rails très prisé pour ses qualités dans le développement web, vous avez le choix entre deux configurations différentes,​ à vous de choisir celle qui vous convient le mieux (n'​installer pas les deux, cela ne sert à rien et peut entraîner des conflits). Selon que vous vouliez développer en Ruby seul, ou avec l'aide du framework Rails très prisé pour ses qualités dans le développement web, vous avez le choix entre deux configurations différentes,​ à vous de choisir celle qui vous convient le mieux (n'​installer pas les deux, cela ne sert à rien et peut entraîner des conflits).
  
-=== 1. Ruby === +=== Ruby grâce à Eclipse DLTK === 
-L'​intégration du langage Ruby se fait avec le greffon **RDT: Ruby Development ​Tools** qui permet de ne pas surcharger votre IDE.+ 
 +Le projet DLTK (Dynamic Languages Toolkit) offre plusieurs implémentations exemplaires des plus célèbres langages dits "​dynamiques"​ :  Tcl, Ruby ... 
 + 
 +L'​intégration du langage Ruby se fait avec le greffon ​officiel ​**Dynamic Langage Toolkit: Ruby Development ​Tool** qui permet de ne pas surcharger votre IDE. 
  
 __Installation__ __Installation__
-  * Ajouter un **Nouveau Site Distant...** (New Remote Site... en anglais) de recherche de mise à jours que vous pouvez appeler **RDT** : **http://​update.aptana.com/update/rdt/3.2/​site.xml** +  * Dans le menu **Help -> Install new Software** 
-  * Sélectionner ce nouveau site et lancer ​la recherche ​en appuyant sur terminé. +  * Sélectionner le site officiel de votre distribution ​(exemple : Mars - ... download.eclipse.org/release/mars)
-  * Sélectionner **Ruby Development ​Tools** et lancer l'​installation. +  * Filtrer les greffons disponibles avec, par exemple, ​la recherche ​"​Dyna"​ 
-  * Relancer Eclipse ​et c'est fini :)+  * Sélectionner ​le greffon ​**Dynamic Langage Toolkit: ​Ruby Development ​Tool** et lancer l'​installation. 
 +  * Relancer Eclipse.
  
-Aller ensuite dans les préférences pour configurer selon vos besoin et vérifier le chemin vers l'​interpréteur Ruby (**/​usr/​bin/​ruby**).+Aller ensuite dans les préférences pour configurer selon vos besoins ​**Window -> Preferences -> Ruby -> Interpreters ​**
  
-=== 2. Ruby on Rails ===+=== Ruby/Ruby on Rails par Aptana ​===
 Pour travailler avec [[:​rubyonrails| Ruby On Rails]] Le greffon RadRails vous est proposé par [[#​eclipse_et_aptana|Aptana]] (ainsi que le greffon RDT ci-dessus) et lui est particulièrement lié. Nous allons voir ici comment l'​installer sans toute l'​artillerie du greffon Aptana. Toutefois, la méthode la plus simple reste l'​installation d'​[[#​eclipse_et_aptana|Aptana]] qui est décrite plus bas et qui intègre un mécanisme d'​installation de ce greffon simplifiée. Pour travailler avec [[:​rubyonrails| Ruby On Rails]] Le greffon RadRails vous est proposé par [[#​eclipse_et_aptana|Aptana]] (ainsi que le greffon RDT ci-dessus) et lui est particulièrement lié. Nous allons voir ici comment l'​installer sans toute l'​artillerie du greffon Aptana. Toutefois, la méthode la plus simple reste l'​installation d'​[[#​eclipse_et_aptana|Aptana]] qui est décrite plus bas et qui intègre un mécanisme d'​installation de ce greffon simplifiée.
- 
-// FIXME les 2 liens ci-dessous sont morts, si quelqu'​un pouvait mettre à jour// 
  
 __Installation__ __Installation__
-  * Ajouter un **Nouveau Site Distant...** (New Remote Site... en anglais) de recherche de mise à jours que vous pouvez appeler **RadRails** : **http://​update.aptana.com/​install/​rails/​3.2/​** +  * Dans le menu **Help -> Install new Software** 
-  * Ajouter un **Nouveau Site Distant...** (New Remote Site... en anglaisde recherche de mise à jours que vous pouvez appeler **Aptana** : **http://update.aptana.com/​install/studio/3.2/** +  * Ajouter un **Nouveau Site Distant...** (New Remote Site)  <​file> ​http://download.aptana.com/​studio3/plugin/install</file> 
-  * Sélectionner le site de mise à jour **Callisto Discovery Site** (Eclipse 3.2), **Europa Discovery Site** (Eclipse 3.3) ou **Ganymede Discovery Site** (Eclipse 3.4), ainsi que les deux sites distants que nous venons de définir et lancer la recherche en appuyant sur terminé. +  * Sélectionnez ce site et installez : ** Aptana Studio ​... Plugin** 
-  * Sous **Aptana** dans les **Features** sélectionner **Aptana HTML Editor** +  * Relancer Eclipse
-  * Sous le **Discovery Site** dans les **Other tools** sélectionner **Eclipse Monkey** +
-  * Sous **RadRails** sélectionner **Aptana RadRails** et lancer l'​installation. +
-  * Relancer Eclipse ​et c'est fini :)+
  
 Cette installation peut paraître compliquée,​ de plus il vous faudra aller dans les préférences comme d'​habitude pour configurer selon vos besoins, et indiquer les chemins vers l'​interpréteur ruby (**/​usr/​bin/​ruby**) facultatif car jruby (interpréteur ruby écrit en java) est aussi installé et le framework rails. Cette installation peut paraître compliquée,​ de plus il vous faudra aller dans les préférences comme d'​habitude pour configurer selon vos besoins, et indiquer les chemins vers l'​interpréteur ruby (**/​usr/​bin/​ruby**) facultatif car jruby (interpréteur ruby écrit en java) est aussi installé et le framework rails.
- 
-// FIXME si quelqu'​un pouvait préciser le minimum pour l'​installation Rails// 
  
 __Liens spécifiques__ __Liens spécifiques__
   * [[:​rubyonrails| Ruby on Rails sur le wiki (fr)]]   * [[:​rubyonrails| Ruby on Rails sur le wiki (fr)]]
-  * [[http://​www.aptana.com/rails/|Site officiel (en)]] ​ +  * [[http://​www.aptana.com/​|Site officiel ​d'​Aptana ​(en)]]
-  * [[http://​doc.ubuntu-fr.org/​rubyonrails?​s[]=ruby&​s[]=on&​s[]=rails | Doc pour l'​installation de ROR]] +
  
  
 ==== Eclipse pour le Web ==== ==== Eclipse pour le Web ====
  
-Pour travailler plus facilement avec des fichiers html, css, js, xml, ... que l'on rencontre généralement dans le développement d'​applications web, Eclipse met à notre disposition des greffons regroupés sous **WTP: Web Tools Platform**. ​Certains ​de ces greffons sont d'​ailleurs intégrés dans certaines ​distributions ​d'​Eclipse ​ou sont requis par d'​autres greffons.+Pour travailler plus facilement avec des fichiers html, css, js, xml, ... que l'on rencontre généralement dans le développement d'​applications web, Eclipse met à notre disposition des greffons regroupés sous le projet ​**WTP : Web Tools Platform**. ​La plupart ​de ces greffons sont d'​ailleurs ​déjà ​intégrés dans certaines ​configurations ​d'​Eclipse ​(comme "​Eclipse for Java EE").
  
 __Installation__ __Installation__
-  * Sélectionner le site de mise à jour **Callisto Discovery Site** (Eclipse 3.2), **Europa Discovery Site** (Eclipse 3.3) ou **[[http://​download.eclipse.org/​releases/​ganymede/​|Ganymede Discovery Site]]** (Eclipse 3.4) et lancer la recherche en appuyant sur terminé. 
-  * Rechercher **Web et JEE Development** et sélectionner **Eclipse XML Editors and Tools** (uniquement Eclipse 3.3) si vous ne voulez que travailler sur des fichiers XML, **Web Standard Tools (WST)** pour tous les fichiers courants (html, css, js, xml, ...) ou **J2EE Standard Tools (JST)** si vous comptez utiliser la plate-forme web J2EE, et lancer l'​installation. 
-  * Relancer Eclipse et c'est fini :) 
-Il ne reste plus qu'à vérifier dans les préférences d'​Eclipse que les greffons sont configurés selon vos besoins. 
  
-// Ces greffons ​ne facilitent pas encore l'​intégration d'AJAX dans vos projetsmais cette fonctionnalité devrait être intégrée dans les prochaines versionsen attendant, le greffon ci-dessous fera votre bonheur.//+Dans **Help -> Install new software ...** : 
 +  * Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/release/mars). 
 +  * Déplier en fin de la liste le groupe de greffons ​"WebXml JavaEE and OSGI Enterprise ..." 
 +  * Installer **Eclipse Web Developer Tools****Javascript Development Tool** et tout ce qui vous fait envie. 
 +  * Redémarrer Eclipse. 
 + 
 +Le meilleurs moyen pour faire connaissance avec ces nouveaux plugins est, sans aucun doute, d'​ouvrir la liste des assistants qu'ils ont apportés dans le menu **File ​-> New -> Others ​... ** ou la liste de nouvelles vues qu'ils offrent dans "​Window -> show view -> Others ..."
  
 === Web 2.0 avec AJAX === === Web 2.0 avec AJAX ===
-Pour ceux qui veulent aller plus loin et faire de belles pages utilisant de l'AJAX grâce aux librairies ​existantes actuellement (Dojo, Scriptaculous,​ ...), le greffon **JSEclipse** vous simplifiera la vieEt pour aller encore plus loin, le greffon Aptana décrit plus bas est encore ​mieux adapté. +Pour ceux qui veulent aller plus loin et faire de belles pages utilisant de l'AJAX grâce aux bibliothèques ​existantes actuellement (Dojo, Scriptaculous,​ ...), le projet [[http://​sourceforge.net/​projects/​jseditor/​|Eclipse ATF]]  étant moribondles solutions Macromedia/​Adobe ayant disparues ... le greffon Aptana décrit plus bas est sans doute encore ​une solution si vous ne trouvez pas votre bonheur avec la configuration officielle https://eclipse.org/webtools/.
- +
-__Installation__ +
-  * Ajouter un **Nouveau Site Distant...** (New Remote Site... en anglais) de recherche de mise à jour que vous pouvez appeler **JSEclipse** : **http://download.macromedia.com/pub/labs/​jseclipse/​autoinstall/​**  +
-  * Sélectionner ce nouveau site et lancer la recherche en appuyant sur terminé. +
-  * Sélectionner JSEclipse et lancer l'​installation. +
-  * Relancer Eclipse et c'est fini :) +
- +
-Ce greffon très simple, avec peu d'​éléments à configurer, permet grâce à un menu dédié de vous interfacer avec les toolkits AJAX courant.+
  
 __Liens spécifiques__ __Liens spécifiques__
-  * [[http://​www.eclipse.org/​webtools/​|Site Officiel (en)]] +  * [[http://​www.eclipse.org/​webtools/​|Site Officiel ​d'​Eclipse WTP (en)]]
-  * [[http://​labs.adobe.com/​technologies/​jseclipse/​|JSEclipse]]+
  
 ==== Eclipse pour Latex ==== ==== Eclipse pour Latex ====
Ligne 412: Ligne 493:
 <note important>​Aptana peut créer des conflits avec certains greffons, notamment ceux couvrant des domaines qu'il couvre également (Web, PHP, Ruby...)</​note>​ <note important>​Aptana peut créer des conflits avec certains greffons, notamment ceux couvrant des domaines qu'il couvre également (Web, PHP, Ruby...)</​note>​
  
-Aptana est avant tout un IDE basé sur Eclipse ​3.2, néanmoins une version sous forme de greffon existe afin de vous permettre d'​intégrer tous les greffons développés par Aptana dans votre configuration Eclipse actuelle.+Aptana est avant tout un IDE basé sur Eclipse, néanmoins une version sous forme de greffon existe afin de vous permettre d'​intégrer tous les greffons développés par Aptana dans votre configuration Eclipse actuelle.
  
 Aptana est orienté vers le développement internet, il dispose de ce qu'il faut pour écrire vos applications web, avec l'​intégration de la plupart des bibliothèques AJAX. Il offre de plus la possibilité d'​ajouter très facilement le support de PHP et de [[:​rubyonrails|Ruby On Rails]] ainsi que de [[:​subversion|Subversion]] dans votre IDE, et dispose en plus de quelques greffons qui pourront vous faire plaisir. Aptana est orienté vers le développement internet, il dispose de ce qu'il faut pour écrire vos applications web, avec l'​intégration de la plupart des bibliothèques AJAX. Il offre de plus la possibilité d'​ajouter très facilement le support de PHP et de [[:​rubyonrails|Ruby On Rails]] ainsi que de [[:​subversion|Subversion]] dans votre IDE, et dispose en plus de quelques greffons qui pourront vous faire plaisir.
  
 __Installation du greffon__ __Installation du greffon__
-  * Ajouter un **Nouveau Site Distant...** (New Remote Site... en anglaisde recherche de mise à jours que vous pouvez appeler **Aptana** : **http://update.aptana.com/​update/studio/3.2/** pour la version 3.4 ajouter **http://​update.aptana.com/​update/​studio/​3.4/​** +  ​* Dans le menu **Help -> Install new Software** 
-  * Sélectionner ​ce nouveau ​site et lancer la recherche en appuyant sur terminé. +  ​* Ajouter un **Nouveau Site Distant...** (New Remote Site)  <​file> ​http://download.aptana.com/​studio3/plugin/install</file> 
-  ​Sélectionner ​Aptana ​Web Development Tools et lancer l'​installation+  * Sélectionnez ​ce site et installez : ** Aptana ​Studio ..Plugin** 
-  * Relancer Eclipse ​et c'est fini :)+  * Relancer Eclipse
  
 Allez ensuite dans les préférences pour finir de configurer selon vos besoins. Profitez-en pour afficher aussi "​Aptana start page" qui se trouve dans le menu aide, vous aurez ainsi accès à une présentation claire des greffons complémentaires disponibles chez Aptana. Allez ensuite dans les préférences pour finir de configurer selon vos besoins. Profitez-en pour afficher aussi "​Aptana start page" qui se trouve dans le menu aide, vous aurez ainsi accès à une présentation claire des greffons complémentaires disponibles chez Aptana.
Ligne 428: Ligne 509:
  
 <note help>​Aptana Studio étant un IDE complet, si vous ne voulez que faire du développement web, vous pouvez l'​installer de façon autonome sans passer par l'​installation préalable d'​Eclipse : [[:​aptana_studio|Page sur Aptana Studio]]</​note>​ <note help>​Aptana Studio étant un IDE complet, si vous ne voulez que faire du développement web, vous pouvez l'​installer de façon autonome sans passer par l'​installation préalable d'​Eclipse : [[:​aptana_studio|Page sur Aptana Studio]]</​note>​
- 
-==== Eclipse pour Flex (Flash) ==== 
- 
-"​Adobe® Flex™ est un environnement RIA basé sur Adobe Flash® qui vous permettra de créer de manière productive de remarquables applications évolutives exploitables par tous sur la quasi-totalité des plates-formes. Il comprend un puissant outil de développement basé sur Eclipse™, une bibliothèque étendue de composants graphiques et des services de données hautes performances adaptés aux exigences applicatives les plus pointues."​ 
- 
-L'​installation devant se faire extèrieurement à Eclipse et mettant en place tout le SDK, ainsi qu'une version de Flash spécial débugage, veuillez vous référer à cette page : [[eclipse_flexbuilder|Installation de Flex Builder]] 
  
  
Ligne 440: Ligne 515:
 Pour pouvoir modifier directement vos fichiers se situant sur un FTP (un peu comme l'​éditeur Quanta+ de KDE), vous pouvez installer DSDP ([[http://​wiki.eclipse.org/​DSDP/​TM]]). Pour pouvoir modifier directement vos fichiers se situant sur un FTP (un peu comme l'​éditeur Quanta+ de KDE), vous pouvez installer DSDP ([[http://​wiki.eclipse.org/​DSDP/​TM]]).
  
-Pour cela, il vous faut ajouter le site distant suivant : +__Installation__
  
-  ​[[http://download.eclipse.org/​dsdp/tm/​updates/​3.0/]]+Dans **Help -> Install new software ...** : 
 +  * Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/​release/mars). 
 +  * Filtrer les greffons à l'aide du mot clef "​Remote"​. 
 +  * Installer Remote System Explorer End-User Runtime.
  
-Puis le sélectionnerainsi que **Europa Discovery Site** pour satisfaire les dépendances+Après l'​avoir installéil vous faut vous rendre dans **Windows -> Show View -> Others** ​ puis **Remote Systems -> Remote Systems**.
  
-Après l'​avoir installé, il vous faut vous rendre dans //​Windows>​Show View>​Other//,​ puis //Remote Systems > Remote Systems//​. ​Dans le nouvel onglet qui apparaît, cliquez droit puis faites ​//New Connection// pour ajouter un FTP.+Dans le nouvel onglet qui apparaît, cliquez droit puis faites ​**New Connection** pour ajouter un FTP.
  
-**Note : ** La version 3 de DSDP ne fonctionne qu'​avec Eclipse 3.3.x. 
  
  
 +==== Eclipse et Visual Editor (Obsolète) ====
 +[[https://​wiki.eclipse.org/​Visual_Editor_Project|Visual Editor]] est un plugin Eclipse qui vous permet de dessiner graphiquement votre interface graphique en générant à la volée le code correspondant.
 +<note warning>
 +Le projet **Visual Editor** a été abandonné au profit du projet [[https://​eclipse.org/​windowbuilder/​| Eclipse Window Builder]] qui peut être installé à partir des configurations officielles (cf. "​Install new software ...")
 +</​note>​
  
-==== Eclipse et Visual Editor ==== 
  
-Visual Editor ​est un plugin Eclipse ​qui vous permet de dessiner graphiquement votre interface ​graphique ​en générant à la volée le code correspondant+==== Eclipse et WindowBuilder ==== 
 +WindowBuilder ​est un projet ​qui offre un outil graphique ​pour la création d'​interfaces utilisateurs. La version 1.8.0 (Eclipse Mars) offre la possibilité de créer des interfaces GUI pour : 
 +  * SWT, JFace et RCP : les bibliothèques du framework d'​Eclipse. 
 +  * SWING : La bibliothèque officielle JAVA en cours d'​être supplantée par JavaFX. 
 +  * GWT : Google Web Toolkit via **GWT Designer** qui semble abandonné.
  
-//FIXME installation sur la version d'​Eclipse des dépots// +__Installation__
- +
-Si vous utilisez la version Eclipse 3.4 Ganymède, voici la procédure d'​installation : +
- +
-  * Ouvrez le menu **Help**, puis **Software Updates...** +
-  * Cliquez sur **Add Site...** +
-  * Ajoutez l'​adresse [[http://​update.soyatec.org/​Ganymede/​ve/​1.4/​]] dans la zone de texte, puis cliquez sur **OK** pour mettre à jour la liste des logiciels +
-  * Cherchez dans la liste **Visual Editor**, cochez la case, et cliquez sur **Install...**+
  
-Ensuite vous n'avez plus qu'à créer une nouvelle Visual Class pour ouvrir utiliser le Visual Editor.+Dans **Help -> Install new software ...** : 
 +  * Sélectionner le site officiel de votre distribution (exemple : Mars - … download.eclipse.org/​release/​mars). 
 +  * Filtrer les greffons à l'aide du mot clef "​Designer"​. 
 +  * Installer ​ **Swing Designer** et ou **SWT Designer** . 
 +  * Redémarrer Eclipse.
  
  
-Si vous utilisez la version Eclipse 3.5 Galileo, voici la procédure d'installation : +Ensuite ​vous n'avez plus qu'à créer ​l'objet de vos désirs à l'aide des assistants **File -> New -> others -> WindowBuilder ​...** en gardant à l'​esprit que cet outil n'est absolument pas nécessaire ​pour créer de beaux interfaces utilisateurs.
-idem que précedemment avec l'adresse: http://​download.eclipse.org/​tools/​ve/​updates/​1.4/ +
- +
-ou pour Helios: ​ http://​download.eclipse.org/​tools/​ve/​updates/​1.5.0/​ +
- +
-+ d'​infos @ http://​wiki.eclipse.org/​VE/​Update+
  
 ===== Eclipse en équipe ===== ===== Eclipse en équipe =====
Ligne 504: Ligne 581:
  
 ==== Eclipse et Git ==== ==== Eclipse et Git ====
-Le plug-in Egit existe pour permettre de travailler avec Git : [[http://​www.eclipse.org/​egit/​|http://​www.eclipse.org/​egit/​]] . 
  
-Il suffit de le chercher dans le dépôt de votre version d'​Eclipse,​ par exemple : http://​download.eclipse.org/​releases/​helios ​, rubrique Collaboration.+EGit est désormais intégré aux configurations officielles. Il est donc disponible sur les plus récentes versions. 
 + 
 +Pour les versions d'​Eclipse plus anciennes, le plug-in Egit existe pour permettre de travailler avec Git : [[http://​www.eclipse.org/​egit/​|http://​www.eclipse.org/​egit/​]] . 
 + 
 +Il suffit de le chercher dans le dépôt de votre version d'​Eclipse,​ par exemple : http://​download.eclipse.org/​releases/​mars , rubrique Collaboration.
  
-Vous pouvez aussi ajouter ce dépôt : http://​download.eclipse.org/​egit/​updates .+S'il n'est pas disponible dans le dépôt principal, vous pouvez aussi ajouter ce dépôt : http://​download.eclipse.org/​egit/​updates .
  
 Pour cloner un projet existant, aller dans Fichier -> Importer Pour cloner un projet existant, aller dans Fichier -> Importer
Ligne 516: Ligne 596:
  
 Introduction : Introduction :
-   * [[http://​pparrend.developpez.com/​tutoriel/​mda-intro/​|Introduction à MDA : Principe]] +   * [[https://​pparrend.developpez.com/​tutoriel/​mda-intro/​|Introduction à MDA : Principe]] 
-   * [[http://​pparrend.developpez.com/​tutoriel/​mda-pratique/​|Introduction à MDA par la pratique]]+   * [[https://​pparrend.developpez.com/​tutoriel/​mda-pratique/​|Introduction à MDA par la pratique]]
  
 Des solutions libres : Des solutions libres :
    * [[Acceleo]] ([[http://​www.acceleo.org/​pages/​accueil/​fr|site]]) est un générateur de code qui permet de transformer des modèles vers du code (approche MDA ).    * [[Acceleo]] ([[http://​www.acceleo.org/​pages/​accueil/​fr|site]]) est un générateur de code qui permet de transformer des modèles vers du code (approche MDA ).
  
-Acceleo est simple à utiliser, dispose de générateurs prêts à l'​emploi (JEE, .Net, Php...) et d'​éditeurs de templates de génération sous Eclipse. ​+Acceleo est simple à utiliser, dispose de générateurs prêts à l'​emploi (JEE, .Net, Php...) et d'​éditeurs de templates de génération sous Eclipse.
  
    * [[EMF]] (Eclipse Modeling Framework) ([[http://​download.eclipse.org/​tools/​emf/​scripts/​downloads.php|site]]),​ l'​environnement de la plate-forme Eclipse dédié au MDA,    * [[EMF]] (Eclipse Modeling Framework) ([[http://​download.eclipse.org/​tools/​emf/​scripts/​downloads.php|site]]),​ l'​environnement de la plate-forme Eclipse dédié au MDA,
Ligne 537: Ligne 617:
 Vérifier également que le dossier **.eclipse** de votre dossier personnel ait bien été supprimé pour qu'​aucune trace de votre configuration d'​Eclipse ne perdure. Vérifier également que le dossier **.eclipse** de votre dossier personnel ait bien été supprimé pour qu'​aucune trace de votre configuration d'​Eclipse ne perdure.
  
-==== Version installée manuellement ====+==== Version installée manuellement ​ou par Eclipse Installer ​====
 Si vous avez installé manuellement Eclipse, supprimez tout simplement le dossier dans lequel vous l'avez installé, sans oublier le lanceur du menu Application si vous en avez créé un. Si vous avez installé manuellement Eclipse, supprimez tout simplement le dossier dans lequel vous l'avez installé, sans oublier le lanceur du menu Application si vous en avez créé un.
  
Ligne 545: Ligne 625:
 Là vous verrez une arborescence des divers éléments et greffons installés, qu'il vous faut **Désactiver** (disable) avant de les **Désinstaller** (uninstall) (pensez à afficher les éléments désactivés gràce au boutons prévu à cet effet). Là vous verrez une arborescence des divers éléments et greffons installés, qu'il vous faut **Désactiver** (disable) avant de les **Désinstaller** (uninstall) (pensez à afficher les éléments désactivés gràce au boutons prévu à cet effet).
  
-Attention, la désinstallation de certains éléments peut entraîner des problèmes de dépendances qui risquent de rendre inopérationnel votre IDE.+Attention, la désinstallation de certains éléments peut entraîner des problèmes de dépendances qui risquent de rendre inopérationnel votre IDE. Faites très attention, c'est votre IDE ;-) !
  
  
Ligne 568: Ligne 648:
  
 ==== Plugins & Co ==== ==== Plugins & Co ====
 +
  
 **[[eclipse_php_xdebug|Eclipse & PHP XDebug]]**\\ **[[eclipse_php_xdebug|Eclipse & PHP XDebug]]**\\
 Configuration et utilisation de PHP-XDebug avec Eclipse (PDT) Configuration et utilisation de PHP-XDebug avec Eclipse (PDT)
- 
-**[[eclipse_mysql_sql_explorer]]**\\ 
-Explorer vos base MySQL depuis Eclipse 
  
 **[[eclipse_papyrus| Eclypse Papyrus]]**\\ **[[eclipse_papyrus| Eclypse Papyrus]]**\\
Ligne 581: Ligne 659:
   * [[http://​www.eclipse.org/​|Site Officiel (en)]]   * [[http://​www.eclipse.org/​|Site Officiel (en)]]
   * [[http://​www.eclipse.org/​documentation/​|Documentation Officielle (en)]]   * [[http://​www.eclipse.org/​documentation/​|Documentation Officielle (en)]]
-  * [[http://​www.eclipsetotale.com/​|EclipseTotale.com (fr)]]+  * [[https://​www.eclipsetotale.com/​|EclipseTotale.com (fr)]]
   * [[http://​easyeclipse.org/​|EasyEclipse (en)]] des distributions Eclipse prêtes à l'​emploi suivant vos besoins.   * [[http://​easyeclipse.org/​|EasyEclipse (en)]] des distributions Eclipse prêtes à l'​emploi suivant vos besoins.
-  * [[http://www.eclipseplugincentral.com/​|Eclipse ​Plugin Central ​(en)]] pour trouver facilement le greffon qu'il vous faut.+  * [[https://marketplace.eclipse.org/​|Eclipse ​Market Place (en)]] pour trouver facilement le greffon qu'il vous faut et l'​installer par un simple Drag & Drop.
   * [[wpfr>​Eclipse_(logiciel)|Wikipedia (fr)]]   * [[wpfr>​Eclipse_(logiciel)|Wikipedia (fr)]]
-  * [[http://​eclipse.developpez.com/​cours/​|Cours sur developpez.com (fr)]]+  * [[https://​eclipse.developpez.com/​cours/​|Cours sur developpez.com (fr)]]
 N'​hésitez pas à rajouter vos liens. N'​hésitez pas à rajouter vos liens.
  
 +===== Voir aussi =====
 +  * [[LiClipse]]
 ---- ----
  
 //​Contributeurs : Basé sur le [[http://​placelibre.ath.cx/​keyes/​index.php/​2006/​09/​05/​107-eclipse-pour-le-developpement-web-php-et-python-sous-dapper|blogue de Keyes]], avec les contributions de [[utilisateurs:​P-Hell]],​ de [[utilisateurs:​Ronan]] et d'​ajouts mineurs de la part de [[utilisateurs:​martin.sam]]. Refonte complète par [[utilisateurs:​yoboy|YoBoY]]. Contribution de [[utilisateurs:​quent57|quent57]]//​ //​Contributeurs : Basé sur le [[http://​placelibre.ath.cx/​keyes/​index.php/​2006/​09/​05/​107-eclipse-pour-le-developpement-web-php-et-python-sous-dapper|blogue de Keyes]], avec les contributions de [[utilisateurs:​P-Hell]],​ de [[utilisateurs:​Ronan]] et d'​ajouts mineurs de la part de [[utilisateurs:​martin.sam]]. Refonte complète par [[utilisateurs:​yoboy|YoBoY]]. Contribution de [[utilisateurs:​quent57|quent57]]//​
  • eclipse.1444117439.txt.gz
  • Dernière modification: Le 06/10/2015, 09:43
  • par mvvvv