我有一个具有许多依赖项的多模块项目。到目前为止,在成功构建之后,我一直在对整个项目进行声纳分析。为了节省时间和构建项目,我检测了哪些模块已更改并运行maven命令:
mvn install -pl module1,module5,module2 -amd
有什么方法可以仅对已构建的模块进行静态分析吗?像mvn sonar之类的东西:声纳-pl module1,module5,module2 -amd?当然不行,你有什么主意吗?
我知道有一个选项:mvn sonar:sonar -pl!module2,但是我的项目有50多个模块,因此,如果仅更改5个模块,我将不得不列出45个其他模块。
答案 0 :(得分:0)
SonarQube始终需要完整扫描。如果排除某些模块并执行扫描仪,则排除的模块将从SonarQube中消失。这意味着没有这样的标志。