一、windows
1、jdk1.8环境
2、sonarqube-7.6.zip 安装包 (sonarqube-7.9版本需要更高的jdk版本支持)
3、解压
4、bin 目录下找到 对应系统 双击 StartSonar.bat 就启动了
5、本地访问 http://localhost:9000/ 默认账户 admin 密码 admin
6、窗口关闭后 sonarqube是没有结束的,需要打开 任务管理器 找到对应进程关闭
我这里把所有java.exe 的都关闭了
7、中文插件 sonar-l10n-zh-plugin-1.26.jar 放到你自己的文件目录,重启sonarqube 就可以了
8、再idea 中 Terminal 直接执行 mvn sonar:sonar 就可以了
9、其他的什么配置我都没有做,是扫描后就可以看到扫描结果了
默认账户登录
账户 admin
密码 admin
扫描结果
10、参数的简单配置 目录 conf>sonar.properties 文件
sonar.web.host -- ip地址
sonar.web.port - 端口
如果你希望别人也可以使用你的sonarqube 进行代码扫描
(1)需要将 sonar.properties 文件中的sonar.web.host 参数改成你自己的ip (注意是ip值 不能使用localhost)
(2)在使用你sonarqube的项目pom.xml文件 <properties></properties>标签中 添加
<sonar.host.url>http://ip:端口/</sonar.host.url>