带有Powermock的Java 11-是否兼容?

问题描述 投票:0回答:1

切换到Java 11之后,所有与powermock相关的测试(用@RunWith(PowermockRunner.class)@PowerMockIgnore注释)都失败了。

这是已知问题吗?我读了一年前发布的相关SO帖子,而Powermock的最新版本是2个月前。我认为JDK 11的行为没有任何区别。

切换到Java 11之后,所有与powermock相关的测试(用@RunWith(PowermockRunner.class)和@PowerMockIgnore注释)都失败了。这是已知问题吗?我读了一篇相关的SO帖子,...

java powermock java-11 maven-surefire-plugin
1个回答
1
投票

为了更好的说明,如果您可以指定powermock API版本,那就太好了,我可以想到异常的可能子句是PowerMock类加载器重新加载XML11Configuration,但是没有指定该类的模块/或忽略模块。结果,未命名的模块将自动生成。我可以建议另一个解决方法。如果有效,那么我的猜测是正确的。你可以尝试使用此选项@PowerMockIgnore({“ com.sun.org.apache.xerces。”,“ javax.xml.parsers。

© www.soinside.com 2019 - 2024. All rights reserved.