我已经写了一项PAX-EXAM测试,并确保了正在测试的捆绑包的所有依赖性及其所有的及其依赖性都被添加为MavenBundle。现在,我还没有得到“未解决的捆绑”类型的错误。

我还通过打印出类路径来验证,即在类路径中添加了测试捆绑包的罐子。我参加了classPath,只需运行Java -cp com.my.namespace.interface,这似乎在类路径中找到了类。

但是,当我尝试从测试中的该捆绑包中访问接口时,它会在运行时使用ClassNotFoundException失败。

我需要有关如何进一步调试的想法。

有帮助吗?

解决方案

您可能没有导出/导入所需的软件包?另一种可能性是同一项目中所需的类,因为在这种情况下,您很可能需要在PAX-EXAM的配置中即可随时创建一个“流围栏”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top