J'ai récemment mis à niveau Eclipse Kepler vers Luna. Un plugin sur lequel je travaillais montre maintenant des erreurs de construction sans qu'aucune source ne soit modifiée.
Voici un extrait de mon MANIFEST.MF,
Require-Bundle: org.Eclipse.core.runtime;bundle-version="3.7.0",
org.Eclipse.ui;bundle-version="3.7.0",
org.Eclipse.ui.ide;bundle-version="3.7.0",
org.Eclipse.core.resources;bundle-version="3.7.0",
org.Eclipse.ui.forms;bundle-version="3.6.0",
org.Eclipse.wst.sse.ui;bundle-version="1.3.0",
org.Eclipse.jface.text;bundle-version="3.8.100",
org.Eclipse.ui.workbench.texteditor;bundle-version="3.8.101",
org.Eclipse.ui.views;bundle-version="3.6.0"
Aucun des ensembles core
ou ui
n'est résolu. Je ne pense pas qu'Eclipse pourrait même fonctionner sans eux et leurs fichiers .jar équivalents sont présents et lisibles et n'ont pas été modifiés dans le cadre de la mise à niveau, ils ne sont donc pas réellement manquants. Lorsque j'essaie d'ajouter des dépendances dans l'onglet Dépendances, les ensembles de problèmes ne s'affichent pas.
Eclipse a été mis à niveau par le gestionnaire de paquets Arch Linux. Je le mentionne pour être complet, mais je pense qu'il est probablement identique à tout autre mécanisme de mise à niveau. J'ai également essayé de créer un nouveau projet de plug-in mais la même chose se produit, je suppose que cela signifie que c'est un paramètre global. Je suis relativement nouveau sur PDE et jusqu'à présent, je n'ai pas eu besoin de modifier les paramètres.
Depuis la page des préférences (Preferences > Plug-in Development > Target Platform
), essayez de supprimer la définition de cible de la plate-forme en cours d'exécution, d'appliquer, puis de restaurer les paramètres par défaut. Peut-être que c'est juste rassis et montrant les bocaux dont il ne sait pas qu'Arch a changé.