有没有一种简单的方法可以在类路径中为Ant junit或java任务使用OSGi包?

mar*_*hon 6 ant osgi classpath

我有一堆OSGi包,基本上是包含其他罐子和清单的罐子.

bundle xyz.jar:
   somejar1.jar
   somejar2.jar
   Manifest
Run Code Online (Sandbox Code Playgroud)

我想运行一些junit测试,并且需要在这些bundle中包含一些类.在Ant中有一个简单的方法可以说

<path name="myclasspath" location="[stuff inside OSGI bundle xyz.jar]>

我可以将这些解压缩到临时目录,但这看起来很乏味,而且我不会利用OSGi包中的类路径.

Kan*_*ane 2

如果您使用 ant 运行 PDE 构建/OSGi 应用程序,那么这应该不是问题,OSGi 将处理类路径。