Sonarqube analisys用于选定模块

时间:2019-07-18 09:20:47

标签: maven sonarqube static-analysis

我有一个具有许多依赖项的多模块项目。到目前为止,在成功构建之后,我一直在对整个项目进行声纳分析。为了节省时间和构建项目,我检测了哪些模块已更改并运行maven命令: mvn install -pl module1,module5,module2 -amd 有什么方法可以仅对已构建的模块进行静态分析吗?像mvn sonar之类的东西:声纳-pl module1,module5,module2 -amd?当然不行,你有什么主意吗? 我知道有一个选项:mvn sonar:sonar -pl!module2,但是我的项目有50多个模块,因此,如果仅更改5个模块,我将不得不列出45个其他模块。

1 个答案:

答案 0 :(得分:0)

SonarQube始终需要完整扫描。如果排除某些模块并执行扫描仪,则排除的模块将从SonarQube中消失。这意味着没有这样的标志。

了解更多:How to analyse only new added lines of code?