scegliendo "un quadro OSGi": Questo crea semplicemente un nuovo bundle con nessun plug-in necessari o pacchetti importati (a meno che non si sceglie un attivatore nel qual caso la Il pacchetto org.osgi.framework si presenta sotto i pacchetti importati).
scelta versione di Eclipse: Dopo aver cliccato successiva della procedura guidata vi dà la casella di controllo "Questo plugin farà contributi per l'interfaccia utente" e permette di creare una ricca applicazione client
Fatte tutte le altre opzioni un plugin Eclipse avrà org.eclipse.core.runtime come plugin richiesto. Se dici che il plug-in apporta contributi all'interfaccia utente, org.eclipse.ui viene aggiunto ai plug-in richiesti.Dicendo che vuoi creare un'applicazione rich client i Templates sono diversi sullo schermo finale e sei costretto a sceglierne uno da finire. Anche il tuo Activator estenderà il plugin se non hai scelto l'opzione UI e AbstractUIPlugin se hai scelto l'opzione UI.
Non c'è niente di diverso sui bundle che vengono creati in entrambi i modi, la procedura guidata imposta semplicemente alcuni plug-in/pacchetti importati richiesti automaticamente. Ovviamente, come ha sottolineato VonC, alcune delle dipendenze impostate dalla rotta Eclipse potrebbero non essere compatibili con altre implementazioni OSGi.
entrambi i tipi di bundle sono compatibili? –
@ coding.mof: Ho appena completato la mia risposta ad essere per rispondere a questa domanda, ma un plugin Eclipse non è necessario eseguire in un ambiente OSGi autonomo perché alcuni servizi specifici di Eclipse (da cui dipenderà) saranno mancante. – VonC