Eclipse RCP: построить продукт, способный загрузить все плагины в каталоге плагинов
-
30-09-2019 - |
Вопрос
Мне нужно настроить продукт My Eclipse для загрузки всех функций / плагинов в каталоге функций / плагинов. Теперь мой продукт загружает просто плагины, которые перечислены в метаданных, поэтому, если я экспортирую несколько плагинов непосредственно из Eclipse Tool в виде «развертываемых плагинов», он загружен в моем продукте, но если я поставлю банку плагинов непосредственно в каталоге плагинов, он не отображается ( То же самое, если я работаю с функциями)
Я просто делаю новые конфигурации продукта, поместите функцию, содержащую мою плагин приложения, а затем экспортируя продукт у меня есть эта проблема.
Моя версия Eclipse - 3.6.1
Я думаю, что проблема в конфигурации пусковой установки, но я не знаю, что я должен изменить
Решение
Теоретически ваша экспортируемая приложение RCP должно просто поднять любые новые функции и плагины, которые вы добавляете позже. Тем не менее, убедитесь, что вы положили дополнительные вещи в брошенные Папка вашего RCP, поскольку это ожидаемое место для установленных вручную установленные функции с момента введения введения счастливый.
Если по какой-то причине он все еще не работает, попробуйте запустить затмение с -чистый аргумент командной строки.
Согласно с Время выполнения затмения Страница, то -чистый Аргумент имеет следующий эффект:
...] Любые кэшированные данные, используемые структурой OSGI, и время выполнения Eclipse, будут уничтожены. Это очистит кеши, используемые для хранения разрешения зависимости откладывания и данных удлинителей Eclipse. Использование этой опции заставляет затмение повторно возбудить эти кэши.
По моему опыту это может решить много загадочных случаев, когда вновь добавленные плагины не загружаются равномерно на Equinox.