原文链接:在jenkins中使用sonar扫描java项目 · SonarQube的使用入门 · 看云
安装jenkins
略,参考 jenkins 环境搭建与入门示例 - 鲨鱼逛大街 - 博客园
jenkins.war 下载链接: 百度网盘 请输入提取码 提取码: smc9
安装sonar插件
由于安装插件需要翻墙,有可能无法安装成功,这里提供插件sonar.hpi,选择离线上传同样可以安装。
sonar.hpi:链接: 百度网盘 请输入提取码 提取码: g9pw
sonar插件配置
系统设置:
全局工具配置:
job配置
构建一个自由风格的JOB:sonar_demo
Maven Goals:
clean
package
-Dmaven.test.skip=true
Scanner Analysis properties:
sonar.projectKey=${JOB_NAME}
sonar.projectName=${JOB_NAME}
sonar.projectVersion=1.0
sonar.sources=D:\\Program Files (x86)\\Jenkins\\workspace\\sonar_demo
sonar.java.binaries=D:\\Program Files (x86)\\Jenkins\\workspace\\sonar_demo\\target\\classes