Пусть maven сгенерирует заголовок Required-Bundles? - PullRequest
0 голосов
/ 19 октября 2011

Я хочу позволить maven создать поле заголовка Require-Bundle в зависимости от моих зависимостей, указанных в pom.xml. Я посмотрел на maven-jar-plugin, но он поддерживает только генерацию заголовка ClassPath.

Кто-нибудь знает плагин maven, который может автоматически генерировать запись RequireBundle в манифесте из моих pom-зависимостей области действия provided?

С наилучшими пожеланиями

1 Ответ

1 голос
/ 19 октября 2011

Вы должны использовать maven-bundle-plugin .

ДОПОЛНЕНИЕ:

Точнее, maven-bundle-plugin поможет вам только при определении зависимостей вашего пакета. не автоматически создаст набор необходимых пакетов. Это потому, что требование пакетов не является рекомендуемой практикой OSGi: вы должны зависеть от экспортируемых пакетов. По этой причине maven-bundle-plugin автоматически заполняет Import-Package, но не будет делать то же самое для Require-Bundle (в любом случае, одного или другого). Следовательно, если вы выберете этот путь, вам все равно придется указывать пакеты вручную.

Это не считается решением, но я подумал, что это стоит обсудить.

...