【发布时间】:2018-05-31 06:26:56
【问题描述】:
这是我的项目结构:
../project
/submodule1
/submodule2
/src
build.gradle
settings.gradle
以下是我使用 settings.gradle 文件包含子模块的方式:
rootProject.name = 'rootProjectName'
include ':submodule1', ':submodule2'
这是我在 build.gradle 文件中设置 sonarqube 的属性:
apply plugin: 'org.sonarqube'
sonarqube {
properties {
property "sonar.profile", "Sonar Profile"
property "sonar.projectName", rootProject.name
property "sonar.projectKey", "KEY${rootProject.name}"
}
}
以及我如何在根项目中包含子模块:
dependencies {
..
compile project(":submodule1")
compile project(":submodule2")
}
但是 soanrqube 报告只显示了分析子模块的结果,当它应该更大时,最终只有大约 100 行代码。不知道怎么回事……
【问题讨论】:
-
你能精确一下你的 SonarQube(服务器)版本吗?
-
Sonarqube 版本 5.6.6
标签: gradle sonarqube sonarqube-scan