Если вы хотите развернуть на обычном феликсе без карафа, тогда я рекомендую использовать пакет bnd.
Используется в обучающих курсах по маршруту (вам нужно переключиться на Феликс, так как они используют равноденствие по умолчанию). Вы даете ему хранилище пакетов для рисования (файл pom) и файл bndrun. Выходной файл представляет собой работающую флягу со всеми связками и Феликсом. При взгляде на bndrun игнорируйте runbundles .. вам не нужно их писать. Threy генерируются автоматически.
При выборе между упаковкой karaf и bnd имейте в виду, что у вас нет предварительно определенных функций karaf. Таким образом, поиск набора связок для репо - это немного больше работы. Вы можете использовать список пакетов из функций karaf, которые вы используете, как хорошую отправную точку.
См. https://github.com/osgi/osgi.enroute/tree/master/examples/quickstart/app