Dans Eclipse, comment puis-je charger mon plug-in lorsqu'un autre plug-in est chargé?

StackOverflow https://stackoverflow.com/questions/332504

  •  22-07-2019
  •  | 
  •  

Question

Je souhaite m'inscrire pour être informé de toutes les modifications de Java dans Eclipse. Je peux le faire en appelant JavaCore.addElementChangedListener (). Cependant, je ne souhaite pas que mon plug-in soit chargé avant le chargement de org.eclipse.jdt.core. Ma tentative de piratage a été de déclarer une extension factice à un point d’extension org.eclipse.jdt.core, mais cela ne fonctionne pas sur toutes les versions d’Eclipse. En plus c'est moche. Comment puis-je m'assurer que mon plugin est chargé lorsqu'un autre plugin est chargé?

Était-ce utile?

La solution

Il s'avère qu'il n'y a pas de moyen intégré pour charger mon plug-in lorsqu'un autre plug-in est chargé. Le moyen le plus général de résoudre le problème est de forcer le chargement de mon plug-in au démarrage et de configurer un écouteur pour les autres plug-ins chargés. Ensuite, lorsque jdt.core est chargé, je peux ajouter mon élément écouteur modifié. Cependant, même si cela semble théoriquement possible, je ne vois pas comment forcer le chargement de mon plugin au démarrage. Je suis allé avec le hack laid.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top