He creado dos paquetes OSGI A y B usando el asistente del proyecto del complemento eclipse (usando eclipse Helios).¿Tiene acceso a recursos en otro paquete de osgi?
En el archivo de manifiesto del paquete B, he agregado el paquete A como una dependencia. Además, he exportado los paquetes en A para que sean visibles para B. También tengo un archivo .properties en el paquete A que me gustaría hacer visible para el paquete B. En el panel build.properties en el paquete AI he especificado:
source.. = src/
bin.includes = META-INF/,\
.,\
bundle_A.properties
Ahora en paquete intento de BI para cargar el archivo .properties usando:
Pero eso da una excepción NullPointer (el archivo no se encuentra en la ruta de clase).
¿Es posible exportar recursos del paquete A (como cuando exporta paquetes) o acceder de alguna manera al archivo en A desde B de otra manera (accediendo al cargador de clases para el paquete A del paquete B)?
Esto aparentemente está en desuso en Helios. – JRSofty