gpt4 book ai didi

spring-boot - cobertura 支持 java 8 吗?因为我想使用 java 8 lambda 表达式,它给了我一个错误

转载 作者:行者123 更新时间:2023-12-03 15:59:49 25 4
gpt4 key购买 nike

我是新的 Cobertura 我已经编写了测试用例,我在编码中使用了 Lambda 表达式,它给了我一个错误如何解决这个问题。

我在谷歌上搜索,才知道 Jacoco 支持 Java8。

但是如何将 jacoco 插件作为 Cobertura 插件插入我没有得到。

我的 Spring Boot 项目 pom.xml 中的 Cobertura 插件如下所示:

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<!-- <check> <branchRate>85</branchRate> <lineRate>85</lineRate> <haltOnFailure>true</haltOnFailure>
<totalBranchRate>85</totalBranchRate> <totalLineRate>85</totalLineRate> <packageLineRate>85</packageLineRate>
<packageBranchRate>85</packageBranchRate> </check> -->
<formats>
<format>xml</format>
</formats>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>cobertura</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>

谢谢。

最佳答案

像 Cobertura - JaCoCo 提供了 Maven 插件。它的描述和示例可以在 JaCoCo documentation 中找到。 .作为例子之一

<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.4</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
<goal>report</goal>
</goals>
</execution>

关于spring-boot - cobertura 支持 java 8 吗?因为我想使用 java 8 lambda 表达式,它给了我一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40911644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com