有两个文档记录的选项可以将模块从SonarQube分析中排除。引用:
您可以:
- 使用构建配置文件排除某些模块(例如集成测试)
- 使用高级反应堆选项(例如“ -pl”)。例如mvn sonar:sonar -pl!module2
由于您使用的是Jenkins,也许更简单的解决方案是使用该
-pl选项。这样,您将不会在Maven项目中更改任何配置,而只会更改Jenkins配置。

有两个文档记录的选项可以将模块从SonarQube分析中排除。引用:
您可以:
- 使用构建配置文件排除某些模块(例如集成测试)
- 使用高级反应堆选项(例如“ -pl”)。例如mvn sonar:sonar -pl!module2
由于您使用的是Jenkins,也许更简单的解决方案是使用该
-pl选项。这样,您将不会在Maven项目中更改任何配置,而只会更改Jenkins配置。