4
저는 새로운 Cobertura입니다. 테스트 케이스를 작성했으며 람다 식을 코딩에 사용하고 있으며 오류를 해결하는 방법을 제공합니다. 이 문제.cobertura는 Java 8을 지원합니까? java8 labmda 표현식을 사용하고 싶기 때문에 오류가 발생합니다.
Google에서 검색하여 Jacoco가 Java8을 지원한다는 사실을 알게되었습니다.
하지만 Cobertura 플러그인으로 jacoco 플러그인을 삽입하는 방법을 모르겠다. 내 봄 부팅 프로젝트의 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>
감사합니다.