Apache Felix Bundle Repositorio - Llamar desde otro paquete
Pregunta
Tengo un programa de prueba simple que está diseñado para consumir el servicio de Apache Felix paquete Bundle Repositorio sin embargo yo estoy teniendo problemas con la configuración a través de eclipse.
Estoy utilizando el tarro para el haz (org.apache.felix.bundlerepository-1.4.0.jar) como una biblioteca de referencia y se han añadido a la ruta de clase en el manifiesto.
Cuando intento iniciar mi paquete se da el error:
java.lang.ClassCastException: org.apache.felix.bundlerepository.RepositoryAdminImpl cannot be cast to org.apache.felix.bundlerepository.RepositoryAdmin
No puedo añadir org.osgi.service.obr a la lista de paquetes importados en mi paquete (ya que doesnt resolver) y creo que este es el motivo de la emisión.
¿Alguna idea?
Gracias
Solución
Esto se resolvió mediante la inclusión del paquete Apache Felix Bundle repositorio (org.apache.felix.bundlerepository-1.4.0.jar) en la carpeta de eclipse / plugins que me permitió referencia al paquete org.osgi.service.obr en la lista de paquetes importados en el manifiesto.