4

我目前正在尝试设置一个 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 子模块。

4

1 回答 1

1

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

script:
   - mvn clean install
   - mvn -Dsonar.scm.exclusions.disabled sonar:sonar
于 2019-06-06T12:51:31.660 回答