Tengo un montón de paquetes OSGi que son básicamente frascos que contienen otros frascos y un manifiesto.¿Existe alguna manera fácil de usar un paquete OSGi en un classpath para tareas Ant junit o java?
bundle xyz.jar:
somejar1.jar
somejar2.jar
Manifest
Quiero ejecutar algunas pruebas junit, y necesito algunas clases dentro de estos paquetes. ¿Hay alguna manera fácil en Ant de decir
<path name="myclasspath" location="[stuff inside OSGI bundle xyz.jar]>
?
Podría descomprimirlos en un directorio temporal, pero eso parece tedioso, además de que no aprovecharía la ruta de clase dentro del paquete OSGi.
ahh, pero esto no es para una compilación. Tengo algunos guiones de hormigas que hacen cosas de tipo automatización, y para una tarea en particular, solo quiero que raspe el classpath de un paquete. Pero tal vez pueda sacar algo de PDE para obtener esta información. ¡Gracias! – marathon