一、安装好了SonarQube服务端后,在其它电脑的浏览器上登陆,开始安装其它编程语言检测插件
系统已经装好的语言插件:
下载了软件项目中常用的语言:Android、CSS、Web、XML
JAVA相关的:Checkstyle、Findbugs、PMD
Java 静态分析工具分析对象
应用技术
Checkstyle
Java 源文件,缺陷模式匹配
FindBugs
字节码,缺陷模式匹配;数据流分析
PMD
Java 源代码,缺陷模式匹配
下载完分析语言规则后,重启服务
二、安装命令行分析端
sonar的命令行分析端软件有两种分别是Runner和Scanner,官网文档中写的是Scanner,但Runner和它安装、使用都基本一致。
1、在CentOS上安装sonar-runner-dist-2.4
cd/usr/local/src/
wget http://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-dist/2.4/sonar-runner-dist-2.4.zip
unzip sonar-runner-dist-2.4.zip
2.4 mv声纳-跑步//usr/local/
- <李>
配置路径路径
李>vim/etc/profile
在文件最后加入如下内容,保存并退出。
=$ PATH:/usr/地方/声纳- runner - 2.4/bin ,出口路径
- <李>
配置sonar-runner启动配置文件
李>vim/usr/local/sonar - runner - 2.4/conf/sonar-runner.properties
把下面内容前#号去掉或增加后,保存并退出
sonar.jdbc.url=jdbc: mysql://localhost: 3306/声纳? useUnicode=true&音箱;characterEncoding=utf8
sonar.jdbc。用户名=声纳,,
sonar.jdbc.password=sonar ,
sonar.host.url=http://192.168.1.190,,
sonar.login=admin ,
声纳。密码=admin
- <李>
安装成功后重启服务器,在命令行运行以上命令并回显,表示运行成功。
李> [root@sonar当地]# sonar-runner - h,
信息:,
信息:用途:sonar-runner[选项],,
信息:,
信息:选择:,,
信息:- d,定义& lt; arg>,,,,定义属性,,
信息:- e, errors ,,,,,,,,,生产执行错误消息,,
信息:- h, help ,,,,,,,,,,,显示帮助信息,,
信息:- v, version ,,,,,,,,显示版本信息,,
信息:- x, debug ,,,,,,,,,,产生执行调试输出
,
<强> 2,在CentOS上安装sonar-scanner2.8 强>
cd /usr/地方/src/wget https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.8.zip unzip sonar-scanner-2.8.zip mv 声纳-扫描- 2.8/,/usr/地方/
- <李>
配置路径路径
李>vim/etc/profile
在文件最后加入如下内容,保存并退出。
=$ PATH:/usr/地方/声纳- runner - 2.4/bin:/usr/地方/声纳-扫描- 2.8/本,出口路径
- <李>
配置声纳扫描器启动配置文件
李>vim/usr/local/sonar -扫描- 2.8/conf/sonar-scanner.properties
把下面内容前#号去掉或增加后,保存并退出
sonar.jdbc.url=jdbc: mysql://localhost: 3306/声纳? useUnicode=true&音箱;characterEncoding=utf8,
sonar.jdbc.username=sonar ,
sonar.jdbc.password=sonar ,
sonar.host.url=http://192.168.1.190,,
sonar.login=admin ,
声纳。密码=admin
- <李>
安装成功后重启服务器,在命令行运行以上命令并回显,表示运行成功。
李> [root@sonar当地]#声纳扫描器- h,
信息:,
信息:用途:声纳扫描器(选项),,
信息:,