【发布时间】:2017-04-26 20:01:32
【问题描述】:
我正在使用 PAX Exam 进行集成测试。我要测试的捆绑包依赖于其他几个捆绑包。不幸的是,我无法自动获取所有依赖项。
在我的测试课中
@Configuration
public Option[] config() {
return options(
junitBundles(),
mavenBundle("io.moquette", "moquette-broker")
);
}
不幸的是,它并没有引入 moquette-broker 的所有依赖项,只是单个 jar 本身。
测试类中有没有办法指定它应该使 moquette-broker 的所有依赖项都可用于运行?有没有办法把它放在考试Maven插件的pom.xml中?当然,我在文档中没有看到任何内容。还是需要我自己在课堂上列举它们?
【问题讨论】:
标签: java maven osgi integration-testing pax-exam