2013-10-24 4 views
1

Недавно я наткнулся на an issue, где мне пришлось обновлять пакет, когда обновляется пакет B.OSGi: обновить одну связку, когда обновляется другая.

Можно ли обновить пучок А на активаторе Б?

Считается ли это хорошей практикой?

Любые другие предложения о том, как подойти к такой проблеме?

+0

Какие выполнения вы используете? – shikjohari

+0

Я использую karaf 2.2.10 –

ответ

3

Неправильная практика обновления пучка A в активаторе пучка B с момента их непосредственного соединения.

Bundle А должен иметь зависимость от расслоения B. После обновления B, вы можете refresh bundle B, который будет также обновить Б dependency closure, который должен включать в себя A.

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