Eclipse dernière version sous Ubuntu
→ https://wiki.ubuntu.com/fballem/Software%2014.04#Eclipse
→ https://doc.ubuntu-fr.org/eclipse#installation_des_dernieres_versions_disponibles_sans_l_outil_eclipse_installer
ShellEd : bash for eclipse
http://sourceforge.net/apps/trac/shelled/wiki/Documentation/InstallGuide
http://stackoverflow.com/questions/5324471/problem-installing-shelled-plugin-in-eclipse-helios
Eclipse PHP lent avec de gros fichiers
http://www.eclipse.org/forums/index.php/mv/msg/172342/779596/#msg_779596
(preferences > general > key
chercher copy et paste et faire des unbind)
Eclipse 3.7 (indigo) avec PDT (php dev tools)
l'édition PHP d'eclipse n'est plus disponible.
http://aaronbonner.tumblr.com/post/6035060125/installing-pdt-3-on-eclipse-3-7-indigo
- prendre une autre version d'Eclipse (J2EE est assez complète et évitera le téléchargement de WTP)
- installer comme d'habitude (dézipper, lancer l'exe, trouver son workspace)
- Help > Install new Software
- choisir le repo : Indigo - http://download.eclipse.org/releases/indigo
- attendre la récupération de la liste des paquets, puis filtrer “PDT”
- sélectionner un “PHP development tool”, next, next, accept, finish, restart now
PHP support for Remote
toolbars missing
pour ajouter le support SVN
- Help > Install new Software
- choisir le repo : Indigo - http://download.eclipse.org/releases/indigo
- rechercher “SVN”, et cocher tous les résultats (select all), next
- next, accept, finish. attendre la fin de l'install, “restart now”
- choisir “SVN Kit”, en dernière version comme connecteur, finish
- select all, next, accept, finish, ok, restart now
sous ubuntu, depuis les dépots
eclipse est relativement bien mise à jour dans les dépôts d'ubuntu, mais il s'agit du package de base (pas J2EE).
il peut donc manquer pas mal de choses par rapport à un package plus complet, notament :
- datatool project : fichiers SQL connecteurs BdD
changer de JVM
si la JVM par défaut n'est pas celle avec laquelle on veut/peut lancer Eclipse, utiliser une ligne de commande telle que :
<html> “eclipse.exe” -vm “D:\Program Files\Java\jdk1.6.0\bin\javaw.exe” </html>
options JVM
exemple : changer la mémoire max allouée
(cf. Java)
menu Window > preferences > Java > installed JRE > jdk…. > edit > default VM arguments > <html>-Xmx256m</html>
réactiver le surlignage des occurrences de variables
réparer la completion défaillante
http://www.eclipse.org/forums/index.php/mv/msg/489559/1065653/#msg_1065653
quitter Eclipse, supprimer les fichiers sous workspace/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2 et relancer Eclipse
autre solution : sur des projets pas 100% PHP, la recherche dans d'autres fichiers en fonctionne pas.
Windows > Preference > PHP > Editor > Content Assist > décocher “Show variabels from other files”
install manuelle d'eclipse sous linux
http://prendreuncafe.com/blog/post/2005/06/24/165-installer-eclipse-sur-ubuntu-hoary
en root :
tar zxvf eclipse-jee-ganymede-SR1-linux-gtk.tar.gz
mv eclipse /opt
chown -R root:root /opt/eclipse
gedit /usr/bin/eclipse
et y mettre ceci :
##
#!/bin/sh
export MOZILLA_FIVE_HOME=“/usr/lib/mozilla/”
export ECLIPSE_HOME=“/opt/eclipse”
$ECLIPSE_HOME/eclipse $*
chmod +x /usr/bin/eclipse
puis executer :
/usr/share/applications/##
et faire un raccourci dans le menu de Gnome, par exemple en copiant un fichier dans
autres à faire
J2EE
PHP
PHPEclipse vs. PDT
http://garnier.gauthier.free.fr/?/2008/02/12/30-configurer-eclipse-pour-developper-en-php
html / xml
javascript
SVN (subclipse)
FTP / SSH
changer la taille de la police
importer un projet existant
même s'il n'est pas un projet eclipse et s'il est déjà localisé ds le workspace
→ http://stackoverflow.com/a/12141743
- créer un projet vide du bon type dans le workspace (appelons le stub)
- copier le contenu (fichiers cachés) de stub vers le projet en question
- supprimer le projet stub et son contenu
- utiliser la fonction d'import existing project (pas create from existing sources) et localiser le projet
- le projet appairait sous le nom de stub, on peut le renommer et le ranger dans le workspace voulu.
synchroniser un projet en SSH
ne pas utiliser les outils eclipse, ca bug tout le temps.
le plus simple, c'est de créer un builder avec un petit script rsync qui resemble à ca :
#!/bin/bash
RSYNC=“rsync”
SRC=“./”
DEST=“<USER>@<HOST>:<PATH>”
EXCLUDE=“ –exclude=vendor/ –exclude=.git/”
OPTIONS=“-arih $EXCLUDE”
$RSYNC $OPTIONS $SRC $DEST