Я пытаюсь понять предполагаемый вариант использования Bundle-Classpath в пакетах OSGI.
Вот мое понимание, пожалуйста, помогите мне понять, правильно ли это.
Скажем, я работаю над созданием пакета OSGI, который будет развернут в экосистеме других пакетов. В комплекте, в котором я работаю, нужны некоторые другие пакеты, но они не загружаются/не экспортируются в эту экосистему, и у меня нет контроля над тем, что экспортирует экосистема. В таком сценарии я могу разместить эти пакеты внутри некоторого каталога (например, "lib" ), который становится частью моего пакета. Эти связки также должны ссылаться на путь Bundle-Classpath, чтобы они могли быть загружены.
- Является ли это правильным вариантом использования Bundle-Classpath?
- Будут ли эти дополнительные пакеты также загружены в контейнер OSGI и будут ли экспортированные ими пакеты доступными для других пакетов?