Actualités

Les dépendances pour utiliser Eclipse 4

Les dépendances pour utiliser Eclipse 4

Eclipse 4 nécessite d’utiliser de nombreuses annotations et classes qui sont réparties dans différents plugins. Il est difficile de les retrouver sans documentation.

Voici un petit tableau pour savoir quelle dépendance il faut ajouter pour utiliser une annotation ou une classe :

Annotation ou Classe Dépendance à ajouter
DIViewPart org.eclipse.e4.tools.compat
IEclipseContext org.eclipse.e4.core.contexts
ContextInjectionFactory org.eclipse.e4.core.contexts
InjectionException org.eclipse.e4.core.di
@Focus org.eclipse.e4.ui.di
@UIEventTopic org.eclipse.e4.ui.di
@AboutToShow org.eclipse.e4.ui.di
@AboutToHide org.eclipse.e4.ui.di
@Inject javax.inject (Cf #348123) !!
@PostConstruct javax.annotation en import-package (Cf #348123) !!
@Preference org.eclipse.e4.core.di.extensions
@EventTopic org.eclipse.e4.core.di.extensions
ESelectionService org.eclipse.e4.ui.workbench
EMenuService org.eclipse.e4.ui.workbench.swt
ECommandService org.eclipse.e4.core.commands
EHandlerService org.eclipse.e4.core.commands
@Optional org.eclipse.e4.core.di
@Execute org.eclipse.e4.core.di
@CanExecute org.eclipse.e4.core.di
Adapter org.eclipse.e4.core.services
IServiceConstants org.eclipse.e4.ui.services
MApplication, MPart,… org.eclipse.e4.ui.model.workbench

Et aussi quelques informations complémentaires sur ces annotations, dans le wiki eclipse

Laisser un commentaire