OSGi позволяет определять зависимости через Import-Package
, который просто соединяет один пакет (экспортируется из любого пакета) и Require-Bundle
, который подключается к определенному экспорту названных пакетов.
При создании приложения OSGi с зеленым полем, какой подход следует использовать для представления зависимостей? Большинство пакетов будут внутренними, но будут некоторые зависимости от внешних (open-source) пакетов.