У меня есть продукт eclipse, созданный на платформе eclipse 3.6.2. У меня есть другие внешние плагины (без функций), которые созданы отдельно (для той же платформы), и мой продукт не зависит от них, но они зависят от некоторых плагинов в моем продукте. Эти внешние плагины вносят свой вклад в меню.
Когда я запускаю свое приложение из Eclipse и добавляю внешние модули в мой модуль запуска, они работают просто отлично, и я могу заметить их вклад в меню. Но когда я создаю свое приложение, используя PDE (с поддержкой p2), и я добавляю внешние плагины в папку dropins. Они обнаруживаются в моем списке установленных плагинов в деталях установки продукта, но Plugin.start () никогда не вызывается, и я не вижу их вкладов в меню, также, когда я проверяю их на вкладке конфигурации, я замечаю, что они перечислены как <Идентификатор плагина> [Начиная]. Но при запуске из затмения в Конфигурации они перечислены как [Активные]
Я пытался добавить точку расширения org.eclipse.ui.startup, но это ничего не изменило, также не вызывается.
Может кто-нибудь помочь мне с такой проблемой или даже подсказать, как ее отладить, я не могу заставить p2 печатать любую полезную информацию отладки при установке моих подключаемых модулей.