首页 > 解决方案 > 从 jdk8 更新到 jdk 11 后,出现 powermock 和 mockito 依赖问题

问题描述

发布从 jdk8 到 jdk 11 的更新,遇到 powermock 和 mockito 依赖问题。我已将依赖版本更改为最新可用,如下所示:

<dependency>
        <groupId>org.powermock</groupId>
        <artifactId>powermock-module-junit4</artifactId>
        <version>2.0.9</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.powermock</groupId>
        <artifactId>powermock-api-mockito2</artifactId>
        <version>2.0.9</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-core</artifactId>
        <version>3.6.0</version>
        <scope>test</scope>
    </dependency>

现在我的一些junit因不同的问题而失败了。我想避免修改所有的junit。与 jdk11 一起使用的 powermock-module-junit4、powermock-api-mockito 和 mockito-core 的兼容版本是什么?

标签: javamockitojunit4powermockjava-11

解决方案


推荐阅读