gpt4 book ai didi

Gradle Sonar 插件不扫描根项目

转载 作者:行者123 更新时间:2023-12-03 03:59:48 26 4
gpt4 key购买 nike

这是我的项目结构:

../project
/submodule1
/submodule2
/src
build.gradle
settings.gradle

以下是我如何使用 settings.gradle 包含子模块文件:
rootProject.name = 'rootProjectName'
include ':submodule1', ':submodule2'

这是我在 build.gradle 中设置 Sonar 的属性文件:
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 6.4 中添加了对具有源代码和子模块的模块的支持:
https://jira.sonarsource.com/browse/SONAR-6724

关于Gradle Sonar 插件不扫描根项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47859531/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com