Sonarqube运行分析而不删除现有问题

时间:2017-06-23 14:27:55

标签: sonarqube sonarqube-scan

每当我对整个项目进行分析时,都会报告整个项目的问题。但是,当我第二天仅对更改的文件运行分析时,其他文件的问题将被删除。

当我使用-Dsonar.inclusions运行时,有没有办法保留其他文件的问题?

1 个答案:

答案 0 :(得分:4)

SonarQube希望您每次都能分析所有文件。根据分析的语言,这对于“跨文件分析”(由于另一个文件中的更改而在一个文件上引发的问题)特别重要。

根据您的语言和构建环境,您可以考虑将项目拆分为较小的独立项目。例如,如果您将一个大的java / maven项目拆分为较小的项目并让SonarQube可以访问所有这些依赖项,那么您将有更快的构建和分析时间。