在现代Gradle Android项目中正确配置"sonar.libraries"

Ali*_*lix 6 android android-gradle-plugin sonarqube

我想要实现的目标:

在声纳中,可以通过设置属性"sonar.libraries"来跟踪整个Projects中使用的第三方依赖项,并且可能还有更多好处(例如检测哪些违规是由外部库引起的?)

我试图做的:

我将值设置为build/intermediates/pre-dexed/debug/*.jar但这似乎没什么影响.

题:

由于不再需要将"libs"文件夹用于第三方依赖项,因此对于名为"sonar.libraries"的属性的建议是什么?

Jul*_*eam 4

当检测到Android项目时,我们需要进行特殊处理。正确设置 sonar.java.libraries 是要求之一。票证已存在,请随意投票或提供拉取请求。 https://jira.sonarsource.com/browse/SONARGRADL-6

更新:我们已经发布了插件的 2.1 版本(当前为 RC2),原生支持 Android 项目。属性sonar.java.[test.]binaries并将sonar.java.[test.]libraries自动填充。