我想把PMD、FindBugs和SonarLint产生的报告合并起来,通过合并它们各自报告的重要警告,给用户一个更全面的预览。那么谁能给我建议,如何才能将这些单独的报告合并起来呢?
我们使用的是 暖房 Jenkins的插件,它可以聚合来自不同静态分析器的多个报告,它可以在Jenkins管道中这样使用(它聚合来自maven构建输出、java编译器和checkstyle的警告)。
recordIssues aggregatingResults: true, tools: [checkStyle(), mavenConsole(), java()]
您可以查看支持的工具的完整列表 此处 (您提到的所有分析仪都支持)