У меня есть набор пакетов OSGi, собираемых с использованием Maven, и мне было интересно, доступен ли плагин Maven, который позволяет мне делать следующее:
Я погуглил и не нашел ничего многообещающего, кроме appassembler. Кто-нибудь из вас когда-нибудь придумал хорошее решение?
Обновление Вот иллюстрация того, чего я пытаюсь достичь.
example-parent\
bundle-one
bundle-two
bundle-three
assembly-one
assembly-two
Если первая сборка
будет включать связку один
и связку два
, а сборка два
будет включать связку) -два
и связка-три
или любая их комбинация. Затем, когда вы соберете свой проект, вы получите два zip-файла, один для assembly-one
и один для assembly-two
, которые будут содержать соответствующие пакеты в автономной установке felix. . Например:
assembly-one.zip\
bin\felix.jar
bundle\bundle-one, bundle-two, plus bare min felix bundles
conf\any configuration files I need
Надеюсь, это дает немного больше информации о том, чего я пытаюсь достичь.Я думаю, это похоже на то, как Eclipse делает feature.xml, но, конечно, не использует Eclipse.