Envoyer Eclipse vers la Luna
jeudi 18 septembre 2014 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackbackDepuis quelques temps (semaines ? mois ?), j'avais des soucis avec mon vénérable Eclipse (une version Indigo de 2011). Je me suis donc lancé ce matin dans une réinstallation complète. Deux heures plus tard, je suis enfin content du résultat.
Tout avait très bien commencé : un download "propre" d'Eclipse PDT. Puis première impasse : il faut mettre à jour la version du JDK. Visiblement la 6 n'est pas assez récente. Il faut la 7 ! Heureusement je trouve jdk-7u67-macosx-x64. Et puis le truc de "ouf" : la procédure d'installation de Subversive propose un Drag and drop into a running Eclipse workspace to install Subversive. Et en plus ça marche ! Tout s'installait proprement.
Ce fut malheureusement la fin des évidences : les deux points gênants allaient arriver. Le premier - mineur - c'est que Subversive nécessite un connecteur SVN : Phase 2 - Installation of Subversive SVN Connectors. Je n'ai pas encore compris la raison de cette installation séparée mais au moins c'est documenté et ça marche. Le deuxième - majeur - m'aura tenu pas loin d'1h30 : comment faire fonctionner l'auto-complétion ? C'est la seule fonctionnalité qui m'attache à Eclipse PDT, tout le reste existe aussi bien ailleurs. J'ai essayé un tas de trucs qu'on peut lire ici ou là. Jusqu'au moment où je suis tombé sur Re: Upgraded to Kepler: content assist no more available qui propose LA solution : Remove files under workspace/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2. Kepler repository has newer version of h2 database. It is incompatible to older one. Je ne poserai pas la question du pourquoi le cache n'est pas supprimé à la volée lors de la procédure de mise à jour d'un projet Eclipse : mon problème est désormais résolu. Et si j'en crois le rythme de mes mises à jour, ça devrait tenir 2 ou 3 ans ;-)