создал плагин Eclipse, который вносит вклад в пользовательский интерфейс
- Мастер создания нового проекта
- новое меню в контекстном меню проектов в Package Explorer
- новый проект природы + строитель
- новая страница настроек для плагина
Плагин работает нормально при установке в обычном экземпляре Eclipse с Flex / Flashbuilder в качестве плагина.
Проблема в том, что плагин никогда не активируется, когда я устанавливаю его в автономный экземпляр Flex / Flashbuilder. Ни одна из функций, описанных выше, недоступна.
Я даже не представляю, как отладить этот журнал ошибок (рабочая область / .metadata / .log), появляется следующее сообщение (но я не думаю, что это связано с проблемой)
!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,org.eclipse.ui.internal.WorkbenchWindow@1c45731),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1c45731)),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.eclipse.ui.internal.WorkbenchWindow@1c45731),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1c45731)),sourcePriority=16640)
В «Сведениях о конфигурации» моя функция не отображается в *** Features: section
, а мой плагин не отображается в *** Plugin-in Registry: section
.
Но они появляются под Configured features
и Configured plug-ins
.
Запуск FlashBuilder с -clean не решил проблему.
(команда запуска теперь «C: \ Program \ Adobe \ Flash Builder Beta \ Gumbo.exe» - чистая)
Мой плагин зависит от
org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
com.adobe.flexbuilder.project
com.adobe.flexbuilder.project.ui
com.adobe.flexbuilder.ui
Все это должно быть доступно, как я вижу. (и, если они не были, я должен генерировать ошибку, я надеюсь)