Поддерживает ли cobertura java 8? Потому что я хочу использовать выражение java8 labmda, и оно дает мне ошибку
Я - новая Cobertura, я написал Test case, и я использую лямбда-выражение в кодировании, и это дает мне ошибку, как решить эту проблему.
Я искал в Google и узнал, что Jacoco поддерживает Java8.
Но как вставить плагин jacoco как плагин Cobertura я не получаю.
Плагин Cobertura в моем весеннем загрузочном проекте pom.xml выглядит так:
<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>
Благодарю.
1 ответ
Решение
Как и Cobertura - JaCoCo предоставляет плагин Maven. Его описание, а также примеры можно найти в документации JaCoCo.