Junit 带有Mockito的Powermock-依赖项问题
我正在使用以下依赖项:Junit 带有Mockito的Powermock-依赖项问题,junit,mockito,powermock,Junit,Mockito,Powermock,我正在使用以下依赖项: mockito核心:2.8.47 powermock-api-mockito2:2.0.2 powermock-module-junit4:2.0.2 这是我的pom: <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-module-junit4</artifactId> <version>${pow
- mockito核心:2.8.47
- powermock-api-mockito2:2.0.2
- powermock-module-junit4:2.0.2
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>${powermock.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito2</artifactId>
<version>${powermock.version}</version>
<scope>test</scope>
</dependency>
org.powermock
有人能帮助我,告诉我选择合适版本的工件的过程是什么吗
感谢您的帮助:)当您添加任何依赖项时,请检查将要添加的符合要求的依赖项
例如,如果您正在添加powermock api mockito版本-1.7.4
始终选择一个稳定的版本和最常用的版本,这是正确的,转到上面的url并查看如下所示
在页面上向下滚动-您将看到它自动添加-在依赖项下面
现在,我认为您很容易找到依赖项
注意-此处显示的是不同版本的
mockito核心:2.8.47-->2.23.0
<properties>
<powermock.version>2.0.2</powermock.version>
</properties>
Caused by: java.lang.NoSuchMethodError: org.mockito.MockitoFramework.getPlugins()Lorg/mockito/plugins/MockitoPlugins;
at org.powermock.api.mockito.mockmaker.MockMakerLoader.doLoad(MockMakerLoader.java:45)
at org.powermock.api.mockito.mockmaker.MockMakerLoader.load(MockMakerLoader.java:36)
at org.powermock.api.mockito.mockmaker.PowerMockMaker.<init>(PowerMockMaker.java:36)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)