Есть ли простой способ использовать OSGi-пакет в classpath для задач Ant junit или java? - PullRequest
6 голосов
/ 01 ноября 2010

У меня есть куча пакетов OSGi, которые в основном являются jar-файлами, содержащими другие jar-файлы и манифест.

bundle xyz.jar:
   somejar1.jar
   somejar2.jar
   Manifest

Я хочу запустить некоторые тесты junit, и мне нужно несколько классов внутри этих пакетов. Есть ли в Ant простой способ сказать

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

Я могу разархивировать их во временный каталог, но это кажется утомительным, плюс я бы не стал использовать путь к классам внутри пакета OSGi.

1 Ответ

2 голосов
/ 02 ноября 2010

Это не должно быть проблемой, если вы используете ant для запуска PDE build / OSGi, OSGi справится с classpath.

...