sonar 和 maven 多模块项目 - sonar 可以单独分析每个模块吗?
sonar and maven multi-module project - can sonar analyze every module separately?
我有一个多模块项目,O想让sonar自己分析每个项目。例如,仅检查同一模块中的重复行而不检查所有项目代码?
如果你想让它们从SonarQube的角度来看是分开的,那么你必须单独扫描它们。 SonarQube 不会“在同一个仓库中创建不同的项目”。它不关心每个项目的源位置是什么。
因此,在 运行 扫描的构建过程中,您只需“cd”到每个子模块目录并 运行 “sonar:sonar”(或使用声纳-scanner),指定每个模块的名称。您需要确保模块名称是唯一的 SonarQube 项目。
我有一个多模块项目,O想让sonar自己分析每个项目。例如,仅检查同一模块中的重复行而不检查所有项目代码?
如果你想让它们从SonarQube的角度来看是分开的,那么你必须单独扫描它们。 SonarQube 不会“在同一个仓库中创建不同的项目”。它不关心每个项目的源位置是什么。
因此,在 运行 扫描的构建过程中,您只需“cd”到每个子模块目录并 运行 “sonar:sonar”(或使用声纳-scanner),指定每个模块的名称。您需要确保模块名称是唯一的 SonarQube 项目。