2009-11-27 11 views
1

J'ai une poignée de plugins Eclipse que je maintiens. Ils s'avèrent assez utiles pour que les utilisateurs non-Eclipse les demandent sans la surcharge d'une installation complète d'éclipse.Emballage d'un ou deux plugins en tant qu'application RCP autonome?

Je suis certain que ce est possible, mais incertain comment faire cela possible. Mes tentatives de créer une application RCP autonome et d'inclure mes plugins en tant que dépendances m'ont donné des résultats mitigés. Plus précisément, mon point de vue essaie d'instancier une vue d'un plug-in et échoue (silence) ...

public void createInitialLayout(IPageLayout layout) { 
layout.addStandaloneView("myPlugin.ID", false, IPageLayout.LEFT, 0.25f, editorArea); 
} 

... mais comme le même plugin implémente une extension de recherche, il ne apparaissent dans la norme Boîte de dialogue de recherche Eclipse.

Y a-t-il des ressources que les goudrons Eclipse durcis peuvent me montrer, qui aideront à surmonter cet obstacle?

M.

Répondre

1

Ce que je l'ai fait est de rendre le projet de plugin dépendant org.eclipse.ui.ide.application et quelques autres plugins Eclipse de base. Et puis je crée une nouvelle configuration de produit, faire de org.eclipse.ui.workbench en tant qu'application. Je peux aussi définir mes propres icônes, splash pour faire du branding. Ensuite, je peux exporter le produit pour être une application autonome avec mon plugin.