Плагины Eclipse против функций против разломов

В чем разница между плагинами, функциями и папкой dropins от установки eclipse? Какое правильное использование этих папок?

Ответ 1

Я обычно использую dropins для обмена плагинами между несколькими установками Eclipse.
См. эту статью для каталога dropins в Eclipse.

вы можете использовать некоторые разные структуры для размещения плагинов в папке "Папки" - я предпочитаю их разделять по домену:

/dropins/exampleA/plugins/…
/dropins/exampleB/plugins/…
/dropins/exampleC/eclipse/features/…
/dropins/exampleC/eclipse/plugins/…

Но я предпочитаю ссылаться на папку внешних папок через eclipse.ini.

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/jv/eclipse/mydropins

Каталоги plugins/features в Eclipse являются каталогами установки по умолчанию для плагина.
Подробнее о различиях между функциями и плагинами см. В SO answer:

  • вы скопируете функции (объявление группы плагинов) в каталоге features
  • вы скопируете сами реальные плагины в каталог plugins.

В папке dropin (либо внутри затмения, либо внешней) вы вернете ту же структуру plugins/feature.

Ответ 2

Каталог распаков должен использоваться для установки плагина вручную. Типичный процесс заключается в том, что вы загружаете плагин и извлекаете этот архив в каталог dropins.

С другой стороны, плагины с плагинами зарезервированы для программы обновления Eclipse. Вы не должны возиться с ним вручную. Eclipse сохранит все подключаемые модули, которые вы устанавливаете, используя "Справка" → "Обновления программного обеспечения" или "Справка" → "Установить новое программное обеспечение" (в зависимости от версии Eclipse).