【问题标题】:Why SonarScanner for Maven skips all projects except the root one为什么 SonarScanner for Maven 会跳过除根项目之外的所有项目
【发布时间】:2021-09-22 18:35:46
【问题描述】:

我使用 SonarQube 在我的系统上下载并扫描了 Web Goat Vulnerable 应用程序目录,我注意到一些内部文件夹被跳过了。

有什么方法可以扫描所有文件夹吗?

这是我的意思的一个示例:

【问题讨论】:

  • 能否请您粘贴您用于分析项目的声纳属性。此外,您可以尝试将 sonar.sources=. 添加到您的声纳属性以扫描所有文件夹。
  • sonar.projectKey=webgoat sonar.projectName=webgoat sonar.projectVersion=1.0 sonar.sources=。 sonar.language=java sonar.sourceEncoding=UFT-8 sonar.java.binaries=D:\java\jdk-11.0.11\bin
  • 添加sonar.sources=. 对您有用吗?
  • 不,没用。

标签: maven sonarqube


【解决方案1】:

一切都很好。 SonarScanner for Maven 是一个聚合器插件。它仅在根项目上执行,但它应该包含来自其他项目的数据。这是必需的,因为 SonarScanner 必须将所有文件一起分析,然后一次推送所有模块的分析结果。

打开您的 SonarQube/SonarCloud 实例并检查整个代码库是否已按应有的方式进行扫描。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 2016-12-08
    • 2021-10-10
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多