-
安装好sonarqube server以后,需要安装sonar runner才能对代码进行质量分析。
对于sonarqube4.4版本,必须配合使用sonar runner 2.3+,本文是用的是sonar runner2.4。
系统环境为:windows8.1 64bit , jdk1.7
-
sonar runner2.4的下载地址:
下载完成后解压到sonnar-runner2.4文件夹。
配置环境变量:SONAR_RUNNER_HOME 指向sonar-runner2.4
在path环境变量中增加%SONAR_RUNNER_HOME%/bin,以便可以在任何目录执行sonar-runner命令。
-
在命令行cmd中执行: sonar-runner -h,看到以下信息,说明配置成功:
-
修改sonar-runner2.4/conf/sonar-runner.properties 配合,本例中使用的是oracle数据库,参考:
#----- Oracle
sonar.jdbc.url=jdbc:oracle:thin:@localhost :1521:orcl
#----- Global database settings
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
-
在需要进行质量分析的项目根目录下创建sonar-project.properties文件,参考:
# required metadata
# My project------修改成你的项目名称
sonar.projectKey=WebAppPlatform
sonar.projectName=WebAppPlatform
sonar.projectVersion=1.0
# path to source directories (required)
# srcDir1,srcDir2---------修改成你的源文件夹路径
sonar.sources=src/main/java
# path to test source directories (optional)
# testDir1,testDir2--------修改成你的测试文件夹路径
sonar.tests=src/test/java
# path to project binaries (optional), for example directory of Java #bytecode
# binDir--------修改成你的二进制文件夹路径
sonar.binaries=target/classes
在项目根目录下运行:sonar-runner
-
访问:http://localhost:9000/,选择相应的项目,查看分析结果:
转载于:https://my.oschina.net/zero2hero/blog/301849