一、准备
二、示例
- 选择构建一个maven项目,点击确定,任务创建成功
- General
- 源码管理
- 构建触发器
- 构建环境,选择“prepare sonarqube scanner environment”
- pre steps配置,选择“executor sonar scanner”
analysis properties配置如下,其它可以配置可不配置
具体配置如下(因为是maven multi modules的配置),配置参数参考:blog.csdn.net/weixin_4441…
#自定义项目唯一标识
sonar.projectKey=dispatch
#自定义项目名字
sonar.projectName=dispatch
sonar.sourceEncoding=UTF-8
#自定义版本
sonar.projectVersion=v1.0
sonar.language=java
sonar.forceAnalysis=true
sonar.java.binaries=target/classes
sonar.sources=src/main/java
#sonar.host.url=http://192.168.1.107:9000 #指定SonarQube服务地址 #sonar.login=88288b599e11b4d86a23ge6r85e81774619c2c8b #SonarQube服务生成的登录令牌 #sonar.login相当于登录用户 & 密码
sonar.modules=distribute, executor
#module-One.sonar.projectName=module-One
#module-Two.sonar.projectName=module-Two
- 构建
- 构建后操作选择“record jacoco coverage”
- 配置如下
参考
juejin.cn/post/684490… www.jianshu.com/p/1a4b8bdf1… blog.csdn.net/wjl1989wjl/…