为什么80%的码农都做不了架构师?>>>
在使用sonarqube-7.4之前我们先看一下版本:SonarQube 5.6以后的版本只支持jdk1.8 这个版本之前都是jdk1.7 所以安装的时候注意,我在网上看了好多教程,都没有对这个版本进行一个描述。很多人会采坑。
条件限制:
1、jdk1.8
2、数据库oracle的运行环境是jre8 ,mysql支持5.6 ,5.7
3、浏览器必须启动支持javascript ,支持火狐,谷歌,苹果等浏览器,支持IE11以上的版本。
我先去下载这个质量检测工具:
我们选择7.4社区版本。免费的 地址:https://www.sonarqube.org/downloads/
因为是国外网站所以下载比较慢我这里提供这个网盘链接:链接:https://pan.baidu.com/s/10FIvnR0Me48EFG2kGX1vUg
提取码:v430
我们解压,然后打开:
到达bin目录下,适合自己电脑的版本,比如我的是windows64位的我就打开我的最后一个。
双击运行 StartSonar.bat 也可以通过cmd命令去执行 。
会出现这个界面, 注意: 如果你的界面运行不到一分钟并且提示你 按任意 的时候说明你的jdk版本不符合
最后验证通过 localhost:9000 会出现这个界面:
说明你已经安装成功了!!!
第二步 配置数据库:
我只用mysql 5.7
1、打开数据库,新建一个数据 qjfsonar
2、打开安装目录的conf
3、输入一下信息:
sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/qjfsonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
这个做开发的都知道,这个是数据库用户名,密码,和这个sonar登录的用户名与密码。
保存完毕后
4、重启sonarqube服务
重启服务注意了,windows就是进入任务管理器去杀掉进程。在进程中关闭所有java.exe进程,最后重新启动startsonra.bat
5、初始化成功后进行登录再访问 localhost:9000
点击进入登录页面
输入用户名密码:
这里随便起个名字:
这里选好java,maven项目
如果英文不好的同学可以 安装中文插件:
点击安装
然后重启这个server
可以看到中文界面拉
三、小试牛刀了
下面中文版的:
操作成功了
看到我们这个检测结果。。。
好了 如果有不懂的可以给我留言,我会及时回复的! 可以加QQ群: 600922504
希望能与你一起交流