Pour eclipse 3.5 (galileo), ça marche mieux avec :
aptitude install openjdk-6-jre sun-java6-jdk update-java-alternatives -s java-6-sun # pour Xdebug aptitude install php5-xdebug
En cas de pb de mémoire ("out of memory peu après le lancement), faut augmenter les valeurs dans eclise.ini (-Xms<ram initiale>m et -Xmx<RAM max>m), merci http://www.developpez.net/forums/d302715/environnements-developpement/eclipse/eclipse-java/plantage-declipse-out-of-memory/#post1889442
Ça ne servira pas à grand monde, juste un memo pour mes prefs de base (à remettre à chaque test d'une nouvelle version d'eclipse ou test d'un nouvel IDE basé sur eclipse).
À priori, tout ça est stocké dans .metadata du workspace, avoir plein de workspaces ayant des projets communs (externes) ne doit pas poser trop de problème (à creuser), seul le .project de chaque projet est commun, mais à priori je ne mets rien de spécifique dedans.
Prefs
Pas si simple…
http://drupal.org/node/75242, et un exemple (windows, mais ça reste valable ailleurs) http://sites.google.com/site/drupaldebugmultisite/
Pas mal de galère pour arriver à faire fonctionner les breakpoints, dus finalement au fait que Xdebug avec eclipse ne suit pas les liens symboliques !
Ma conf :
xdebug.remote_enable=On xdebug.remote_host="localhost" xdebug.remote_port=9000 xdebug.remote_handler="dbgp"
Pour tester, cocher pour commencer le "break at first line" pour vérifier que l'on a bien les variables et breakpoints, ensuite F8 doit aller au breakpoint suivant, et si ça le fait pas, faut creuser pourquoi, si ça marche avec les breakpoint posés dans le core et pas ceux de vos modules, c'est probablement un pb de symlinks ou de synchro (breakpoints posés par eclipse mais pas interprétés par xdebug).
Comment mettre la jvm de sun pour eclipse sous dapper http://blognote-info.com/index.php?2006/06/15/435-eclipse-et-java-sous-ubuntu-dapper Sous debian c'est pareil, il faut indiquer /usr/lib/jvm/java-1.5.0-sun au début de /etc/eclipse/java_home.
Comment les installer : http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/tasks-34.htm
Une liste de plugins sur http://www.improve-technologies.com/pages/Java/IDE/Eclipse/Plug-ins/ et http://www.eclipseplugincentral.com/
Cf aussi la liste des plugins de http://artisan.karma-lab.net/node/1262