Экзамен Pax используется для тестирования Apache CXF Distributed OSGi. Я недавно обновился до apache felix 4.2.1. В более новой версии felix у меня возникают проблемы с пакетами, экспортируемыми пакетами спецификаций cxf и системным пакетом. Не знаю, почему этого не произошло с более старой версией felix 3.x.
Для дистрибутива мы контролируем это в конфигурации felix (см. шаблон конфигурации, который мы используем) Здесь мы используем свойство "org.osgi.framework.system.packages" для определения экспорта системных пакетов.
Как я могу сделать то же самое, используя экзамен pax. Я знаю, как это сделать с помощью экзамена karaf, но его нельзя использовать, так как мы хотим явно протестировать чистый felix.
Я уже протестировал CoreOptions.systemPackage, но он позволяет только добавлять экспорты, а не переопределять их.