Java SonarQube和Jacoco未能识别kotlin类目录

Java SonarQube和Jacoco未能识别kotlin类目录,java,android,kotlin,sonarqube,jacoco,Java,Android,Kotlin,Sonarqube,Jacoco,我使用的是Jacocov0.8.4和Sonarcubev2.7.1 我正在为SonarCube使用以下配置 
 SonarCube分析失败,原因是sonar.java.binaries的值无效 >没有与“app/build/tmp/kotlin类”匹配的文件或目录。 
但是“app/build/tmp/kotlin类”存在于我的项目文件夹中 但是,如果我从属性中删除kotlin内容,那么它将成功地覆盖Java文件 我对Kotlin的覆盖范围做了什么错事吗?您还需要在下面的路径中添加您的b

我使用的是Jacocov0.8.4和Sonarcubev2.7.1

我正在为SonarCube使用以下配置

SonarCube分析失败,原因是sonar.java.binaries的值无效

>没有与“app/build/tmp/kotlin类”匹配的文件或目录。


但是“app/build/tmp/kotlin类”存在于我的项目文件夹中

但是,如果我从属性中删除
kotlin
内容,那么它将成功地覆盖Java文件


我对Kotlin的覆盖范围做了什么错事吗?

您还需要在下面的路径中添加您的build variant文件夹

property "sonar.java.test.binaries", "build/intermediates/classes/test/, app/build/tmp/kotlin-classes/<BuildVariant>UnitTest"
property "sonar.java.binaries", "build/intermediates/classes/<BuildVariant>/, app/build/tmp/kotlin-classes/<BuildVariant>/"
property "sonar.binaries", "build/intermediates/classes/<BuildVariant>/, app/build/tmp/kotlin-classes/<BuildVariant>/"
属性“sonar.java.test.binaries”、“build/intermediates/classes/test/、app/build/tmp/kotlin classes/UnitTest”
属性“sonar.java.binaries”、“build/intermediates/classes/、app/build/tmp/kotlin classes/”
属性“sonar.binaries”、“build/intermediates/classes/、app/build/tmp/kotlin classes/”

还有一件事,请尽量避免使用带有空格的文件名,如
lint results.xml

Hi-Archit您能否共享一个在sonar上可见测试覆盖率的示例项目,该项目显示kotlin类和测试用例在其仪表板上可见?
property "sonar.java.test.binaries", "build/intermediates/classes/test/, app/build/tmp/kotlin-classes/<BuildVariant>UnitTest"
property "sonar.java.binaries", "build/intermediates/classes/<BuildVariant>/, app/build/tmp/kotlin-classes/<BuildVariant>/"
property "sonar.binaries", "build/intermediates/classes/<BuildVariant>/, app/build/tmp/kotlin-classes/<BuildVariant>/"