pax-exam 是否应该简单地将普通依赖项合并到探测包中?

Is pax-exam supposed to simply incorporate ordinary dependencies in the probe bundle?

如果我有一个范围 'test' 不是 OSGi 包的依赖项,我应该期望 pax-exam 将它简单地合并到探测包中,还是我需要显式包装它?

我遇到过两种方法都不起作用的情况。我正在尝试诊断问题。

探测包仅包含来自包含测试 class 的 class 路径组件的 classes(通常只是项目 src/test/java 中的内容)。

您可以自定义探测器,或者简单地将您的测试依赖项作为单独的包提供。探测器动态导入所有包。