gpt4 book ai didi

maven - 如何使用 SonarCloud 分析 Git 子模块?

转载 作者:行者123 更新时间:2023-12-01 04:28:13 27 4
gpt4 key购买 nike

我目前正在尝试设置一个 Maven 多模块项目以收集一些指标。其中一些模块是 GitHub 子模块,它们在运行 SonarCloud 分析时不会显示。

我们正在使用 Travis CI,我已经在 .travis.yml 文件中配置了 SonarCloud。

addons:
sonarcloud:
organization: "my-organization"
token:
secure: "my-token"

我预计分析会通过所有来源(显然确实如此,请参阅 https://travis-ci.org/atlanmod/atlanmod-platform 处的日志,从第 4753 行开始),但实际上只分析了“常规”模块,而不是 Git 子模块。

最佳答案

问题解决了。
您实际上需要将参数 sonar.scm.exclusions.disabled 设置为 true。
这是 .travis.yml 的样子:

script:
- mvn clean install
- mvn -Dsonar.scm.exclusions.disabled sonar:sonar

关于maven - 如何使用 SonarCloud 分析 Git 子模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56462421/

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