到官网下载 sonar-scanner
scanner支持maven插件形式, jenkins,此处使用的是基于命令行的,不依赖于其他
官网下载scanner的zip包,解压
进入conf,打开sonar-scanner.properties 文件
此处,host.url是服务器地址,因为sonar扫描的结果会上传到服务器
配置环境变量
测试环境变量是否配置成功 sonar-scanner -h
然后此处我将项目 打包到安装有 sonar-scanner的服务器上 在项目根目录 添加一个sonar-project.properties文件,(不是src/main/resource)
在sonar-project.properties中 配置projectKey等参数
PS:今天下载最新版的sonarqube6.5,发下还需要添加一个参数才可以运行 sonar.java.binaries=target
然后运行 sonar-scanner命令
看到execution success代表成功了 然后访问 sonar服务器
可以查看到扫描的报告了