La elección de "un marco OSGi": Esto simplemente crea un nuevo lote sin plug-ins necesarios o paquetes importados (a menos que elija un activador en cuyo caso el el paquete org.osgi.framework aparece en paquetes importados).
La elección de la versión de Eclipse: Tras hacer clic en siguiente, el asistente le da la casilla de verificación "Este plugin hará contribuciones a la interfaz de usuario" y le permite crear una aplicación de cliente enriquecido
Sin ninguna otra opción un plugin de Eclipse tendrá org.eclipse.core.runtime como un complemento obligatorio. Si dice que el complemento hará contribuciones a la interfaz de usuario, entonces se agregará org.eclipse.ui a los complementos necesarios.Al decir que desea crear una aplicación cliente enriquecida, las Plantillas son diferentes en la pantalla final y se ve obligado a elegir una para finalizar. Además, su activador ampliará el complemento si no eligió la opción UI y AbstractUIPlugin si eligió la opción UI.
No hay nada diferente en los paquetes que se crean de cualquier manera, el asistente simplemente configura algunos paquetes necesarios por defecto/paquetes importados para usted. Por supuesto, como VonC señaló que algunas de las dependencias configuradas por la ruta Eclipse pueden no ser compatibles con otras implementaciones OSGi.
son ambos tipos de paquetes compatibles? –
@coding.mof: Acabo de completar mi respuesta a esta pregunta, pero un plugin de Eclipse no necesariamente se ejecutará en un entorno OSGi independiente porque algunos servicios específicos de eclipse (de los que dependerá) serán desaparecido. – VonC