a créé un plugin Eclipse qui contribue à l'interface utilisateur parPlugin Eclipse ne fonctionne pas dans FlashBuilder/FlexBuilder autonome
- un nouvel assistant de projet
- un nouveau menu dans le menu contextuel des projets dans l'Explorateur de packages
- une nouvelle nature du projet + constructeur
- une nouvelle page de préférence pour le plugin
le plugin fonctionne très bien WHE n installé dans une instance Eclipse normale avec Flex/Flashbuilder en tant que plugin.
Le problème est maintenant que le plugin n'est jamais activé lorsque je l'installe dans une instance Flex/Flashbuilder Standalone. Aucune des fonctionnalités décrites ci-dessus n'est disponible.
J'ai même aucune idée de comment déboguer cela, log d'erreur (espace de travail/.metadata/.log) le message suivant apparaît, (mais je ne pense pas qu'il est lié au problème)
!ENTRY org.eclipse.ui.workbench 2 0 2009-07-20 17:51:17.984
!MESSAGE A handler conflict occurred. This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-07-20 17:51:17.984
!MESSAGE Conflict for 'org.eclipse.ui.navigate.openResource':
HandlerActivation(commandId=org.eclipse.ui.navigate.openResource, handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.internal.ide.handlers.OpenResourceHandler),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.NavigateActionSet,[email protected]),WorkbenchWindowExpression([email protected])),sourcePriority=16640)
HandlerActivation(commandId=org.eclipse.ui.navigate.openResource,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.internal.ide.handlers.OpenResourceHandler),
expression=AndExpression(ActionSetExpression(com.adobe.flexbuilder.standalone.navigate,org.e[email protected]),WorkbenchWindowExpression([email protected])),sourcePriority=16640)
Dans les "Détails de la configuration" ma fonctionnalité n'apparaît pas dans le *** Features: section
et mon plugin n'apparaît pas dans le *** Plugin-in Registry: section
. Mais ils apparaissent sous Configured features
et Configured plug-ins
.
Démarrage de FlashBuilder avec -clean n'a pas résolu le problème. (la commande de démarrage est maintenant "C: \ Program Files \ Adobe \ Flash Builder Beta \ Gumbo.exe" -clean)
Mon plug-in dépend de
org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
com.adobe.flexbuilder.project
com.adobe.flexbuilder.project.ui
com.adobe.flexbuilder.ui
Toutes ces mesures doivent être disponibles, i le voir. (et une erreur devrait être générée si ce n'était pas le cas, je l'espère)
sont les dépendances de vos plug-ins et fonctionnalités satisfaits dans la distribution autonome? En dehors de cela, dans des cas mystérieux comme celui-ci, je recommande toujours de démarrer Eclipse avec l'argument -clean pour forcer Equinox à vider son cache et relire les informations du bundle. –
Merci pour votre commentaire, j'ai mis à jour ma question pour inclure plus d'informations. – Janosch