Eclipse e4: ContextInjectionFactory nicht aufgelöst, weil benötigte .class-files diese indirekt referenzieren

Blöde Fehlermeldung, die ich jetzt schon öfter gesehen habe:

The type org.eclipse.e4.core.di.InjectionException cannot be resolved. It is indirectly referenced from required .class

Die ContextInjectionFactory kann nicht genutzt werden, weil sie von anderen Klassen indirekt referenziert wird.

Lösung

MANIFEST.MF auf folgendes checken Imported Packages enthält javax.inject Required Plug-ins führt keine zyklischen Abhängigkeiten ein org.eclipse.e4.core.di sollte vor irgendwelchen Sub-Plugins genutzt werden

social