Метод Osgi Bundle.update () также загружает новые зависимости
-
14-11-2019 - |
Вопрос
У меня есть подобная цель, как человек здесь: Использование OSGI для реализации Auto-Update
По сути, я хочу автоматически обновлять связки в моих приложениях.Почта над упоминанием о том, что вы можете просто позвонить Bundle.update (), но также загрузит новые зависимости, если некоторые были добавлены со времен предыдущей версии?Если так, то где это ищет их?
Кроме того, что отличает это решение с инструментами для управления предоставлением, как здесь можно:
Решение
No, bundle.update()
only updates the individual bundle that you updated, it never does anything to any other bundles. Therefore it's certainly possible that, after the update, the bundle will no longer resolve due to missing dependencies. So this is exactly why you should use something higher-level like OBR or Karaf etc versus bundle.update()
.