Eclipse RCP: построить продукт, способный загрузить все плагины в каталоге плагинов

StackOverflow https://stackoverflow.com/questions/3931236

  •  30-09-2019
  •  | 
  •  

Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top