Отладка плагина GEF Eclipse - PullRequest
       22

Отладка плагина GEF Eclipse

0 голосов
/ 22 декабря 2010

All

Как мы можем отлаживать плагин Eclipse на основе GEF? В настоящее время у меня есть класс Activator и пользовательский редактор из Пример . Тем не менее, я не могу найти выход для плагина. Я попытался использовать «Запустить Eclipse в режиме отладки» и установить точку останова в методе конструктора Activator, но не нашел никаких действий по отладке.

Может кто-нибудь, пожалуйста, руководство о том, как идти с отладкой?


Дополнительная информация:

Вот трассировка, которую я получаю в окне отладки:

org.eclipse.equinox.launcher.Main at localhost:1708   
   Thread [main] (Running) 
   Daemon Thread [State Data Manager] (Running) 
   Daemon Thread [Start Level Event Dispatcher] (Running)   
   Daemon Thread [Framework Event Dispatcher] (Running)  
   Daemon Thread [[Timer] - Main Queue Handler] (Running)   
   Daemon Thread [[ThreadPool Manager] - Idle Thread] (Running)   
   Thread [Worker-JM] (Running)  
   Daemon Thread [Bundle File Closer] (Running) 
   Thread [Worker-0] (Running)   
   Daemon Thread [Java indexing] (Running)   
   Thread [Worker-1] (Running)   
   Thread [Worker-3] (Running)   
   Thread [Worker-2] (Running)   
   Thread [Worker-4] (Running)   
   Thread [Worker-5] (Running) 

Но я не вижу включенных опций Step Into и т. Д. Единственные опции, доступные в режиме отладки, это Suspend и Terminate. Процесс не останавливается на установленных точках останова.

Вот манифест.МФ:

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Project1
Bundle-SymbolicName: mypackage.plugin1;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: mypackage.plugin1.MyPlugin
Require-Bundle: org.eclipse.ui,
 org.eclipse.core.runtime,
 org.eclipse.draw2d;bundle-version="3.6.1",
 org.eclipse.gef;bundle-version="3.6.1"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6

1 Ответ

1 голос
/ 15 января 2011

Отладка плагина GEF должна равняться отладке любого плагина Eclipse.Попробуйте убедиться, что ваш отладчик действительно работает и что конфигурация отладки содержит ваш собственный плагин.

Чтобы проверить, что ваш плагин есть, вам нужно запустить -> отладить конфигурации ... -> плагины.Здесь вы можете увидеть, какие плагины загружаются при запуске или отладке.

Также убедитесь, что точка останова находится в начале функции Activators start (), то есть в основном является точкой входа для плагина.

...