Ogni bundle nel mio progetto OSGi ha il proprio BundleActivator, che a mio avviso è normale. Questo viene passato all'attuale BundleContext, che è utile avere in giro per ottenere riferimenti di servizio e quant'altro.La migliore tecnica per ottenere il contesto del bundle OSGi?
Tuttavia, dalle classi nel mio fagotto, come posso ottenere il BundleContext? Assegnarlo a un campo statico pubblico nel BundleActivator fa schifo e passarlo come argomento fa schifo. C'è un modo più intelligente?
In secondo luogo: l'attivatore predefinito generato dalla PDE è molto discutibile. Considero questo un bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=392919 – oberlies