SonarQube与JaCoCo不合作';无法在Java/JUnit4项目中覆盖Kotlin/JUnit5模块

SonarQube与JaCoCo不合作';无法在Java/JUnit4项目中覆盖Kotlin/JUnit5模块,kotlin,junit,sonarqube,jacoco,jacoco-maven-plugin,Kotlin,Junit,Sonarqube,Jacoco,Jacoco Maven Plugin,Maven项目由8个模块组成,其中6个是带有JUnit4的Java模块,2个是带有JUnit5测试的Kotlin模块。所有这些模块都从父模块继承相同的Sonar/JaCoCo配置,但是,覆盖范围将仅针对Java模块进行计算。对于Kotlin/JUnit 5模块,尽管进行了多次测试,SonarQube仍将显示0%的覆盖率。 单元测试和集成测试都将由maven执行,只有这两个模块的覆盖率不会确定 这是父级中的JaCoCo配置,省略了不相关的部分: ${java.io.tmpdir}/coverag

Maven项目由8个模块组成,其中6个是带有JUnit4的Java模块,2个是带有JUnit5测试的Kotlin模块。所有这些模块都从父模块继承相同的Sonar/JaCoCo配置,但是,覆盖范围将仅针对Java模块进行计算。对于Kotlin/JUnit 5模块,尽管进行了多次测试,SonarQube仍将显示0%的覆盖率。 单元测试和集成测试都将由maven执行,只有这两个模块的覆盖率不会确定

这是父级中的JaCoCo配置,省略了不相关的部分:


${java.io.tmpdir}/coverage/bmp.core/jacoco.exec
...
org.jacoco
jacocomaven插件
${jacoco.version}
jacoco初始化单元测试
配制剂
${sonar.jacoco.reportPath}
jacoco.agent.arg
真的
jacoco初始化集成测试
预集成测试
配制剂
${sonar.jacoco.reportPath}
jacoco.agent.arg
真的
...
单元测试
假的
单元测试
真的
org.apache.maven.plugins
maven surefire插件
单元测试
测试
测试
at.wrwks.pipe.commons.test.category.UnitTest
${test.excluded.groups}
1.
真的
${jacoco.agent.arg}
...