sonarqube分析实例工程

{

香港vps云主机 云服务器 月付 租用超国内大带宽稳定高速 可试用 :http://www.soar-clouds.com/

}


2016.3.8

一、sonarqube分析实例工程

1. 在装好的环境上运行sonarqube,遇到问题:运行断断续续,维持时间不长:

    解决方法:将虚拟机的内存调大,变成2G。

    sonarqube对内存很敏感,跑任务,内存需求更高。

2. 分析工程实例:

(1)下载实例:https://github.com/SonarSource/sonar-examples/archive/master.zip

(2)解压到/usr/sonar下:sudo  unzip  sonar-examples-master.zip

(3)运行:

#  cd  /usr/sonar-example/sonar-examples-master/projects/languages/java/sonar-runner/java-sonar-runner-simple

# /usr/sonar/sonar-scanner-2.5/bin/sonar-runner

3.分析项目时,可能会遇到问题,缺少插件:

登录SonarQube管理控制台,Administrator -> System-> Update Center -> Avaliable

在这里可以找到所有sonar支持语言的插件,装完插件之后重启sonar就行了。

二、shell命令(学习网址http://c.biancheng.net/cpp/view/2737.html)

 (1)echo 命令的 -E 选项禁止转义,默认也是不转义的;使用 -n 选项可以禁止插入换行符。

 (2)变量替换:

 sonarqube分析实例工程_第1张图片

(3)文件包含:包含外部脚本,将外部脚本的内容合并到当前脚本。

source fileName  或者 . fileName     (点与文件名之间有一空格)

sonarqube分析实例工程_第2张图片

(4)函数返回值在调用该函数后通过 $? 来获得。

(5)unset  var_name删除变量,unset .f  function_name,删除函数。

三、2016.3.9计划:
sonarqube分析实例工程_第3张图片


你可能感兴趣的:(sonarqube分析实例工程)