迁移到Java 11&jacoco 0.8.4

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

我已经从Java 8迁移到Java11。以下是对插件所做的更改:

Java version : 11
Jacoco version : 0.8.4
Maven surefire & failsafe plugin version : 2.22.2

但是在更新这些代码时,代码覆盖率不会显示出来。先前在Java 8上显示。

java code-coverage jacoco java-11 jacoco-maven-plugin
1个回答
0
投票

要使其再次起作用,您需要将javax.xml.bind:jaxb-api添加到您的依赖项中,如果您使用的是maven,则可以这样操作:

<plugin>
    <groupId>org.eluder.coveralls</groupId>
    <artifactId>coveralls-maven-plugin</artifactId>
    <version>${coveralls-maven-plugin.version}</version>
    <dependencies>
        <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.1</version>
        </dependency>
    </dependencies>
</plugin>
© www.soinside.com 2019 - 2024. All rights reserved.