SoanrQube使用maven进行代码分析


SoanrQube使用maven进行代码分析

2020-02-26

目录

1 安装版本
2 更改maven的settings.xml
3 执行maven命令
4 收集显示代码覆盖率

Maven 打包 package install deploy 区别

mvn compile
mvn sonar:sonar

 图1 代码扫描结果

如上图1,虽然世例有单元测试,但代码覆盖率为0,我们可以修改pom.xml配置,如下所示:

SonarQube7.4安装和使用

[2]  

[3] 解决sonar单元测试覆盖率为0的问题

[4] Maven进行测试Test

[5] Jenkins、sonarqube、jacoco简单集成管理自动部署、代码质量、单元测试