Skip to content

Gradle + Springboot + Jacoco offline模式+ SonarQube搭建

Notifications You must be signed in to change notification settings

liushuyu1/jacoco_sonar_demo

Repository files navigation

当前系统使用的是jacoco的offline离线模式,不使用online在线模式的原因如下

原因:因为如果要使用powerMock进行mock静态方法的话,powerMock和jacoco在线模式一起使用会出现冲突, 具体冲突原因可以参考链接 所以,如果你要使用powerMock的某些强大的功能的话,那么你需要使用jacoco的离线模式

整个系统使用的技术和版本

  • gradle 6.5
  • springboot 2.3.2.RELEASE
  • org.jacoco.ant 0.8.4

  • org.jacoco.agent 0.8.4

  • sonarqube-gradle-plugin 2.7.1

扫描代码覆盖率

./gradlew clean report sonarqube

构建+扫描

./gradlew clean build report sonarqube

执行完命令后,可以在build/reports文件夹下查看覆盖率

About

Gradle + Springboot + Jacoco offline模式+ SonarQube搭建

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages