Cada paquete en mi proyecto OSGi tiene su propio BundleActivator, que creo que es normal. Esto pasa el actual BundleContext, que es útil para obtener referencias de servicio y otras cosas.¿La mejor técnica para obtener el contexto del paquete OSGi?
Sin embargo, de las clases en mi paquete, ¿cómo puedo obtener el BundleContext? Asignarlo a un campo estático público en el BundleActivator es una mierda y pasarlo como un argumento también es una mierda. ¿Hay una manera más inteligente?
En segundo lugar esto: El activador predeterminado generado por el PDE es muy cuestionable. Considero que esto es un error: https://bugs.eclipse.org/bugs/show_bug.cgi?id=392919 – oberlies