我在powermock测试用例Maven中运行时,以下错误:@PowerMockIgnore项目层面
java.lang.LinkageError: loader constraint violation: loader (instance of org/powermock/core/classloader/MockClassLoader) previously initiated loading for a different type with name "javax/management/MBeanServer"
解决的方法是添加注释
@PowerMockIgnore("javax.management.*")
的问题是我有很多的测试文件我必须添加这个注释。
有没有办法在项目级别或Maven中添加此项?
谢谢
你是怎么找到这个“解决方案”:你可以通过添加文件到classpath中能够通过创建配置?因为它看起来更像是解决方案而不是解决方案... – Line
@Line Nopes :(在理想的情况下,如果我们编写我们的代码可测试,我们绝不应该使用PowerMock – abhig
但是什么“nopes”?你能告诉我这里@PowerIgnore来自,你是怎么发现它的? – Line