Я хочу использовать проприетарные jar-файлы, не относящиеся к OSGi, в среде OSGi. Для разработки мы просто переупаковываем / экспортируем его с помощью плагина Maven bundle [1]. Проблема в том, что по юридическим причинам мы не сможем распространять эти пакеты для наших клиентов, что убивает как встраивание, так и переупаковку, которые (AFAIK) являются единственными вариантами (см. [2]).
Перед использованием OSGi мы В нашем руководстве был раздел, в котором описывалось, как поместить эти файлы в папку библиотеки после их самостоятельного получения. Учитывая правила OSGi для разрешения классов, это, очевидно, больше не будет работать.
Правильно ли я предполагаю, что единственный способ решить эту проблему - законный, то есть получить лицензию на распространение от поставщика пакетов (которая может быть beurocratic кошмар и препятствуют своевременной доставке), или мне не хватает технического решения?
[2] Использование библиотек, отличных от osgi, в приложении osgi