PowerMock 1.7.4 has test dependencies on both Mockito 2.8.9 (org.mockito:mockito-core:2.8.9) and Mockito 1.10.19 (org.mockito:mockito-core:1.10.19).
['powermock-core',
'powermock-api-support',
'powermock-api-mockito-common',
'powermock-api-mockito',
'powermock-api-easymock'
].each {
testCompile ("org.powermock:${it}:1.7.4") {
exclude group: 'org.mockito', module: 'mockito-core'
}
}
testCompile "org.mockito:mockito-core:1.10.19"
1. Is Mockito 2 support still experimental, as stated on the wiki?
2. If so, is there a better way for me to exclude Mockito 2 in gradle?