Каковы лучшие практики для перехода на новые версии библиотек в среде OSGi? - PullRequest
1 голос
/ 09 марта 2011

У меня следующий случай: в нашей среде есть несколько приложений OSGi, которые состоят из apache-karaf 2.0 и apache-camel 2.4.0. Теперь мы хотели бы переключить нашу производственную среду на последние версии karaf (2.1.4) и camel (2.6.0). Проблема в том, что у нас есть некоторые ограничения пакетов в наших старых приложениях, которые несовместимы с новой версией верблюда.

Есть ли рекомендации по переносу существующего кода OSGi в новые версии библиотек?

1 Ответ

0 голосов
/ 09 марта 2011

Из того, что я вижу, у вас есть два варианта:

  • изменить старые приложения для использования новых пакетов
  • сохранить как старые, так и новые версии. OSGi может очень хорошо обрабатывать несколько версий одних и тех же пакетов / пакетов. На самом деле это одна из его встроенных функций.
...