sonarqube代码检测
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,安装java环境略2、下载sonarqube包sonarqube与sonar-runner的下载地址:http://www.sonarqube.org/downloads/将下载好的软件包解压到指定目
千家信息网最后更新 2026年11月03日sonarqube代码检测
安装java环境
略
2、下载sonarqube包
sonarqube与sonar-runner的下载地址:http://www.sonarqube.org/downloads/
将下载好的软件包解压到指定目录,并配置环境变量:
mkdir /usr/local/sonarunzip -o sonarqube-5.1.1.zip -d /usr/local/sonarunzip -o sonar-runner-dist-2.4.zip -d /usr/local/sonarvim /etc/profileexport JAVA_HOME=/usr/java/latestexport CLASSPATH=/usr/java/latest/lib:/usr/java/latest/jre/libexport SONAR_HOME=/usr/local/sonar/sonarqube-5.1.1export SONAR_RUNNER_HOME=/usr/local/sonar/sonar-runner-2.4export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$RONAR_RUNNER_HOME/bin
3、配置mysql,创建sonar数据库,并授权
mysql> create database sonar;mysql> grant all on sonar.* to sonar@'localhost' identified by 'sonar';
4、修改sonarqube的配置文件
vim /usr/local/sonar/sonarqube-5.1.1/conf/sonar.propertiessonar.jdbc.username=sonarsonar.jdbc.password=sonarsonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
5、修改sonar-runner的配置文件
vim /usr/local/sonar/sonar-runner-2.4/conf/sonar-runner.propertiessonar.host.url=http://0.0.0.0:9000sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8sonar.jdbc.username=sonar sonar.jdbc.password=sonarsonar.sourceEncoding=UTF-8sonar.login=adminsonar.password=admin
6、启动sonarqube
cd /usr/local/sonar/sonarqube-5.1.1/bin/linux-x86-64/./sonar.sh start
7、安装插件
通过http://IP:9000打开sonarqube并登录,在settings-->system-->update center下可以看到各种插件,直接安装即可。汉化插件,php插件都通过此种方式安装。
8、使用sonar-runner分析php源码
在项目源码的根目录下创建sonar-project.properties配置文件
sonar.projectKey=apps #projectKey必须唯一,可任意指定sonar.projectName=apps #指定project的名称sonar.projectVersion=1.0 #项目版本号,可任意指定sonar.sources=. #源代码目录,.代表当前目录
切换到项目所在目录,执行分析:
/usr/local/sonar/sonar-runner-2.4/bin/sonar-runner
配置
插件
目录
文件
项目
源码
环境
分析
代表
变量
名称
地址
所在
数据
数据库
方式
根目录
源代码
版本
软件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华服互联网科技怎么样
互联网科技活动banner
盈实互联网科技
互联网科技与金融科技
科技与互联网发展
艾特科技互联网
互联网高科技股票
佰商互联网科技有限公司
互联网教育科技公司vipkid
互联网时代科技改变生活
重庆互联网医院沙龙医盟信息科技
中国航天科技大学国际工业互联网
千方科技属于互联网企业吗
互联网科技的全部知识
北京市互联网新科技
江苏苏星互联网科技有限公司
互联网科技实习生岗位
互联网科技融合创新
互联网科技平台产品运营
互联网科技手抄报图片
瑰夏咖啡
嘟嘟瓜互联网科技
中国互联网金融科技基金
海南购全球互联网科技
昭通云南众福互联网科技有限公司
宝灵互联网科技有限公司
消费医药和互联网科技
济南有互联网科技公司吗
上海互联网科技公司ppt
上海同邻互联网科技有限公司规模