官网下载SonarQube包
SonarQube插件下载
Chinese Pack:SonarQube 页面汉化
sonar-findbugs:新增代码质量情况
sonar-checkstyle:Checkstyle的编码规则
直接把下载的jar包放在SonarQube文件夹下extensions\plugins中就好了
安装MySQL
MySQL建一个sonar的库和sonar用户
> mysql -u root -p
> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
> CREATE USER 'sonar' IDENTIFIED BY 'sonar';
> grant all privileges ON sonar.* TO 'sonar'@'%';
> FLUSH PRIVILEGES;
运行SonarQube
解压SonarQube包
进入SonarQube文件夹下bin下windows文件夹
运行StartSonar.bat
打开localhost:9000进行SonarQube UI
初始密码为admin/admin
添加项目,设置项目标识与令牌
然后选择构建技术
会自动生成运行代码
到项目目录下执行
执行完成之后会自动刷新页面
显示bug、漏洞、安全等
问题
运行出现GC
修改SonarQube文件夹下conf下sonar.properties配置文件
找到sonar.ce.javaOpts、sonar.search.javaOpts、sonar.web.javaOpts,修改最大内存大小