博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sonar Runner2.4 安装配置
阅读量:6241 次
发布时间:2019-06-22

本文共 1216 字,大约阅读时间需要 4 分钟。

hot3.png

  1. 安装好sonarqube server以后,需要安装sonar runner才能对代码进行质量分析。

    对于sonarqube4.4版本,必须配合使用sonar runner 2.3+,本文是用的是sonar runner2.4。

  2. 系统环境为:windows8.1 64bit , jdk1.7

  3. sonar runner2.4的下载地址:

    103629_on1r_1866788.png

  4. 下载完成后解压到sonnar-runner2.4文件夹。

  5. 配置环境变量:SONAR_RUNNER_HOME 指向sonar-runner2.4

  6. 在path环境变量中增加%SONAR_RUNNER_HOME%/bin,以便可以在任何目录执行sonar-runner命令。

  7. 在命令行cmd中执行: sonar-runner -h,看到以下信息,说明配置成功:104333_jw4T_1866788.png

  8. 修改sonar-runner2.4/conf/sonar-runner.properties 配合,本例中使用的是oracle数据库,参考:

    #----- Oracle

    sonar.jdbc.url=jdbc:oracle:thin: :1521:orcl

    #----- Global database settings

    sonar.jdbc.username=sonar

    sonar.jdbc.password=sonar

  9. 在需要进行质量分析的项目根目录下创建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

  10. 在项目根目录下运行:sonar-runner

  11. 访问:http://localhost:9000/,选择相应的项目,查看分析结果:

    105334_ghJ4_1866788.png

  

转载于:https://my.oschina.net/zero2hero/blog/301849

你可能感兴趣的文章
ny12 喷水装置(二)
查看>>
C\C++语言细节(2)
查看>>
Jenkins持续部署-自动生成版本号
查看>>
设计模式--代理模式
查看>>
javascript基础知识--最基础的
查看>>
[转] vue自定义组件(通过Vue.use()来使用)即install的使用
查看>>
[转] 函数声明和函数表达式——函数声明的声明提前
查看>>
敢死队2影评
查看>>
浅析 JavaScript 中的 apply 和 call 用法的差异
查看>>
html5-css综合练习
查看>>
嵌入式开发之cgic库---cgi库的使用
查看>>
clickhouse安装 Requires: libstdc++.so.6(GLIBCXX_3.4.19)(64bit)
查看>>
FFT快速傅立叶变换
查看>>
<刘未鹏 MIND HACKS>读书笔记
查看>>
locate
查看>>
AceyOffice教程--如何判断单元格的内容
查看>>
前端 -- 超链接导航栏案例
查看>>
软工网络15个人作业
查看>>
css 兼容性写法,CSS hack写法
查看>>
剑指offer 之 C/C++基础知识1
查看>>