我在android studio中创建了一个多模块gradle项目,并希望使用sonarqube进行分析。项目结构如下
根目录(无源文件)
模块1
com.myapp.module1
包装1
包装2
Module 2 (structure similar to that of Module 1)
我在根目录的build.gradle文件中添加了sonarqube插件以及以下sonarqube属性:
a)主机URL
b)jdbc网址
c)jdbc的用户名
d)jdbc的密码
我使用gradlew进行构建。当我从根目录运行gradlew sonarqube时,sonarqube会运行,但表示为所有模块索引了0个文件。
我在这里想念什么?这应该是相当明显的,但是我无法在现有的stackoverflow存档中找到答案。
最佳答案
我必须在每个模块中明确拥有sonar.sources属性。sonarqube { properties { properties["sonar.sources"] += "src" }
}
关于android - 无法在我的多模块Gradle项目中获取 Sonar 法索引文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31460191/