上文 质量管理工具sonarQube环境搭建教程 工具链 sonarQube工具链 工程(Project):待分析的源码工程; 一个数据库(SonarQube Database):存放配置信息和分析结果信息;以Mysql为例; 一个WEB服务器(SonarQube Server):发布应用,在线浏览、配置分析; 一个客户端(SonarQube Scanner):执行源代码分析。 Gradle PMD Lizard jacoco junit SonarJava插件 配置工具的安装 SonarJava插件的安装 Gradle的安装 Lizard的安装 gcovr的安装 junit的安装 工具命令行 Gradle 生成PMD报告 使用lizard分析项目的复杂度 使用gcovr分析代码的覆盖率 使用 junit 进行项目单元测试 使用 sonar-scanner 分析项目,并将以上步骤的结果上传到指定的sonar服务器 总结 查看项目的结果