juillet
2008
Ganymède n’est pas seulement une nouvelle version d’Eclipse, c’est en tout 24 projets qui sont mis à jour en même temps. Aussi, les projets faisant partie de Ganymède s’installent et se maintiendront sans conflit de version ni redondance des possibilités.
Le plugin Php Development Tools (PDT) ne fait malheureusement pas partie de ce release train, et on peut déjà voir les problèmes que peuvent poser des mises à jour non synchronisées.
Le site de PDT propose la version PDT 1.0.3 (à l’heure où j’écris ce billet), alors que la version compatible avec Ganymède est la 1.1, toujours en développement. Si vous tentez d’installer les PDT par la voie normale, vous aurez des messages d’erreur dans ce genre :
Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.server.preview.adapter/[1.0.100.v200805140145,1.0.100.v200805140145]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.wst.server.preview.adapter/[1.0.1.v20070814b,1.0.1.v20070814b]] can be satisfied.
Pour passer outre ce problème de versions, il faut installer manuellement le plugin PDT. Cela se fait en quelques étapes :
- Télécharger PDT 1.1 : sur le site du projet PDT
- Dézipper l’archive n’importe où sur votre ordinateur
- Ouvrir le menu Help->Software Updates, onglet Available Software
- Cliquer sur « Manage Sites… » puis « Local… » puis indiquez le dossier nommé eclipse que vous venez de décompresser.
- Validez : un nouveau site dont le nom est le chemin vers votre dossier eclipse vient d’apparaître. Dedans, sélectionnez le plugin PDT 1.1.x
- Cliquez sur « Installer… », ça marche !
Xavlours
En effet, ils ne publient que la version release (1.0.3 pour le moment) et la dernière version de développement. La procédure d’installation ne change pas, mais il faut télécharger la version 2.0.
pdt 1.1 n’est pas dans la liste !
ils ont abandonné la version pour la 2.0 ?
Il me le faut pour la fonctionnalité « Mark occurrences » qui surligne les mots (repris de phpeclipse).
Sinon ben je reste sur phpeclipse, mais pas de xdebug :'(
@Yoteco : ça fait moins de 15 jours que Eclipse 3.4 est sorti, j’imagine qu’il faudra un peu de temps avant d’avoir une version stable de PDT. Pour le moment, moi aussi j’ai des bugs et des lenteurs.
Tant que la version publique de l’update manager ne change pas, je crois qu’il vaut effectivement mieux rester sur Europa + PDT 1.0.3.
Pour info : une version 2.0 de PDT est disponible…
a++
J’ai installé ganymede et PDT 1.1 et je trouve absolument inutilisable ! C’est extrêmement lent je ne comprend pas pk. Du coup je continue de travailler avec Europa et PDT 1.0.3 lorsque je fais du PHP.
Merci pour l’info !
Perso j’avais installé manuellement la version 1.0.3 qui fonctionne à moitié (pas de coloration dans l’éditeur PHP et un grand nombre de message d’erreur).
a++