我在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/

10-16 04:12