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

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

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

Моя версия затмения 3.6.1

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


person Achille    schedule 14.10.2010    source источник


Ответы (1)


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

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

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

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

person Zsolt Török    schedule 14.10.2010
comment
Спасибо Zsolt, это очень странно, потому что с тех пор, как я перешел на eclipse 3.6.1 с 3.5.2, я не могу загрузить какой-либо плагин, просто поместив его в каталог plugins или dropins. Может быть, это ошибка 3.6.1??? ни -чистый решить проблему - person Achille; 14.10.2010
comment
@Achille Ну, попробуйте поискать bugs.eclipse.org/bugs, тогда, может быть, это действительно какой-то вид бага. Я знаю, что приведенные выше шаги обычно решают подобные проблемы для меня, хотя я еще не пробовал с 3.6.1. - person Zsolt Török; 14.10.2010