Выбор «фреймворка OSGi»:
Это просто создает новый пакет без необходимых подключаемых модулей или импортированных пакетов (если вы не выберете активатор, в этом случае пакет org.osgi.framework будет отображаться в импортированных пакетах).
Выбор версии Eclipse:
После нажатия кнопки «Далее» мастер дает вам флажок «Этот плагин будет вносить вклад в пользовательский интерфейс» и позволяет вам создать клиентское приложение с расширенными возможностями
Без каких-либо других опций плагин Eclipse будет иметь org.eclipse.core.runtime в качестве необходимого плагина. Если вы говорите, что плагин будет вносить вклад в пользовательский интерфейс, тогда org.eclipse.ui будет добавлен в необходимые плагины. Сказав, что вы хотите создать приложение с расширенными возможностями, шаблоны на последнем экране отличаются, и вы вынуждены выбрать один из них для завершения. Также ваш Активатор расширит Плагин, если вы не выбрали опцию UI, и AbstractUIPlugin, если вы выбрали опцию UI.
В пакетах, которые создаются любым способом, нет ничего особенного, мастер просто устанавливает для вас требуемые плагины / импортируемые пакеты по умолчанию. Конечно, как указал VonC, некоторые из зависимостей, настроенных по маршруту Eclipse, могут быть несовместимы с другими реализациями OSGi.