Eclipse RCP: сборка продукта, способного загружать все плагины в каталог плагинов - PullRequest
0 голосов
/ 14 октября 2010

Мне нужно настроить мой продукт eclipse для загрузки всех функций / плагинов в каталоге features / plugins.Теперь мой продукт загружает только плагины, которые перечислены в метаданных, поэтому, если я экспортирую какой-либо плагин непосредственно из инструмента eclipse как «развертываемые плагины», он загружается в мой продукт, но если я помещаю банку плагина непосредственно в каталог плагинов, он не появляется (то же самое, если я работаю с функциями)

Я просто создаю новые конфигурации продукта, помещаю функцию, содержащую плагин моего приложения, а затем экспортирую продукт, у меня возникает эта проблема.

Моя версия Eclipse - 3.6.1

Я думаю, что проблема в конфигурации модуля запуска, но я не знаю, что мне нужно изменить

1 Ответ

2 голосов
/ 14 октября 2010

Теоретически, ваше экспортированное приложение RCP должно просто подобрать все новые функции и плагины, которые вы добавите позже.Тем не менее, убедитесь, что вы поместили этот дополнительный материал в папку dropins вашего RCP, поскольку это ожидаемое расположение для функций, устанавливаемых вручную, начиная с введения p2 .
Если дляпо какой-то причине он все еще не работает, попробуйте запустить Eclipse с аргументом командной строки -clean .

Согласно Страница параметров времени выполнения Eclipse , Аргумент -clean имеет следующий эффект:

[...] любые кэшированные данные, используемые каркасом OSGi и средой выполнения затмения, будут очищены.Это очистит кеши, используемые для хранения разрешения зависимостей пакета и данных реестра расширений затмения.Использование этой опции заставит eclipse повторно инициализировать эти кэши.

По моему опыту, это может разрешить многие загадочные случаи, когда новые добавленные плагины не загружаются Equinox.

...