Pax 考试用于测试 Apache CXF 分布式 OSGi。我最近更新到 apache felix 4.2.1。在较新版本的 felix 中,我遇到了由 cxf 规范包和系统包导出的包的问题。不知道为什么旧的 felix 3.x 没有发生这种情况。
对于发行版,我们在 felix 配置中控制它(参见我们使用的配置模板) 我们使用“org.osgi.framework.system.packages”属性来定义系统包导出。
我怎样才能使用 pax 考试做同样的事情。我知道如何使用 karaf 考试来做到这一点,但它不能用于我们想要明确测试纯 felix。
我已经测试过 CoreOptions.systemPackage 但它只允许添加导出而不是重新定义它们。