У меня та же цель, что и у человека здесь: Использование OSGi для реализации автоматического обновления
По сути, я хочу иметь возможность автоматически обновлять пакеты в своих приложениях. В сообщении выше упоминается, что вы можете просто вызвать Bundle.Update(), но будет ли это также загружать новые зависимости, если некоторые из них были добавлены с предыдущей версии? Если да, то где он их ищет?
Кроме того, что отличает это решение от инструментов управления инициализацией, как обсуждается здесь: В чем разница между функциями в Karaf и OBR
То есть, зачем вам использовать что-то вроде OBR вместо этого метода Bundle.update().