Eclipse не загружает плагины в папку dropins

Я только что загрузил Eclipse SDK 3.5.1 и хочу установить некоторые дополнения, такие как GEF, EMF и т. д.

Я загрузил все zip-файлы для всего, что мне нужно, и решил установить их в папку dropins. Я читал http://wiki.eclipse.org/Equinox_p2_Getting_Started и структурировал мою папку dropin, как указано:

eclipse/  
   dropins/  
     emf/  
       eclipse/  
         features/  
         plugins/  
     gef/  
       eclipse/  
         features/  
         plugins/  
     ... etc ...

когда я запускаю Eclipse, он не распознает ни одну из функций или плагинов, которые я поместил в структуру выше. Любой идеи?

7 ответов


Я предлагаю вам попробовать установить эти функции через Менеджер обновлений. EMF и GEF являются стандартными функциями от Eclipse.org, нет причин не устанавливать их в основную папку репозитория Eclipse p2 (их легко удалить, если это ваша забота).

посмотрите на представление журнала ошибок (окно -> показать вид -> журнал ошибок), чтобы узнать, почему они не загружались. Я предполагаю, что им не хватает зависимости, но без дополнительной информации трудно ответить на ваш вопрос. Я также предлагаю посмотреть справку - > о Eclipse - > сведения об установке, чтобы узнать, что именно установлено.


Это, наверное, немного поздно, чтобы помочь вам, но, возможно, это поможет кому-то другому. У меня была аналогичная проблема, поэтому я отправил вопрос на форумы сообщества Eclipse с вопросом о том, как получить отчет о отсутствующих зависимостях. Полезный ответ Микаэля Истрии показан ниже для тех, кто не является членами этого форума:


Вы можете запустить или diag консоль OSGi и попытаться запустить пакет вручную. Консоль выведет несколько предупреждений. Видеть http://eclipse.org/equinox/documents/quickstart.php Для больше деталей.

shell> eclipse -console
 [...Eclipse starts up...] 
osgi> diag your.unresolved.bundle
 [...shows you unresolved constraints...]

в моем случае я попробовал несколько структур каталогов, которые, как я думал, должны работать, прежде чем я нашел тот, который сделал:

dropins/
   myPlugin
   plugins/
      depPluginDir1/*
      depPluginDir2/*

прежде всего, запустите eclipse с-clean, чтобы убедиться, что p2 полностью пересканирует каталог dropins и увидит ваши плагины.

если он все еще не загружается, Вы можете использовать отладку p2, чтобы узнать, в чем проблема. По какой-то странной причине p2 не регистрирует проблемы с dropins, если вы явно не включите его со следующими шагами:

создать на eclipse папка, в которой вы запускаете Eclipse со следующим содержимым:

org.eclipse.equinox.p2.core/debug=true
org.eclipse.equinox.p2.core/reconciler=true

затем запустите eclipse со следующими аргументами (последний аргумент-это путь к.параметры только что созданного файла):

eclipse -clean -console -consoleLog -debug /path/to/.options

PS, Я создал это в Bugzilla чтобы запросить его включение по умолчанию. Вы можете голосовать/отслеживать, делая этот журнал по умолчанию.

PPS, предложение @kc2001 является хорошим также после того, как вы сузили, какой плагин имеет проблему, и вы хотите устранить ее больше.

полезные ссылки:


Что-то, что только что решило эту же проблему для меня: запустите eclipse с параметрами командной строки-clean-console-consoleLog. Странная вещь: с-чистой-консолью это не сработало. Только после того, как я добавил-consoleLog, узлы были признаны.


это закончилось проблемой с Eclipse для меня. Размещение jar плагина в каждой из предложенных папок, Запуск от имени администратора и т. д. не получилось.

что решило, это понижение с пакета Juno до Indigo. Вы можете найти более старые версии Eclipse здесь.


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

о структуре dropin, она всегда работала для меня, но я никогда не использую папку eclipse внутри моих собственных, только плагины и функции. Вы извлеките zip-файл в эту структуру?

Если да,то стоит проверить журнал ошибок после запуска Eclipse, могут быть некоторые нерешенные зависимости.


не место zip файлы вручную, такое.

используйте мастер в Eclipse для установки подключаемого модуля локального архива.