2016-12-01 3 views

ответ

1

Не то, что есть что-то неправильно с этим, но обычно это не то, что делают проекты. На самом деле артефакт «пучка» не существует. Любой пакет упакован как «банка». Термин «пучок» в основном означает, что он имеет метаинформацию, которую использует OSGi.

Это может быть немного запутанным из-за maven-bundle-plugin, который требует замены упаковки на «пучок». Это, однако, с единственной целью - заменить поток сборки по умолчанию в maven. В конце он все еще создает файл «jar». Нет необходимости делать это с помощью bnd-maven-plugin.

Шаблон, в котором многие проекты, производящие артефакты, которые используются (или прежде всего) в OSGi, используются для использования полностью квалифицированных топовых имен пакетов. Некоторые примеры: com.liferay.users.admin.web.jar, org.apache.karaf.jdbc.core.jar, osgi.enroute.rest.simple.provider.jar, ...

 Смежные вопросы

  • Нет связанных вопросов^_^