Я пытаюсь создать приложение, которое может запускать felix, а также публиковать службы в пакете «Декларативные службы». Но мой «феликс-стартер» и сервисы фактически находятся внутри одной банки.
Я предполагаю, что банка содержит как osgi-host (Felix), так и разное. services должен содержать файл xml с описанием предоставляемых/требуемых услуг для «DS». Но я не знаю, возможно ли (пока jar уже загружен, например, webstart, таким образом, для него настроен ClassLoader) программно передать этот XML в пакет DS.
Возможно ли это каким-то образом, или это в конечном итоге будет противно?
Спасибо