sonarqube代码检测
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,安装java环境略2、下载sonarqube包sonarqube与sonar-runner的下载地址:http://www.sonarqube.org/downloads/将下载好的软件包解压到指定目
千家信息网最后更新 2025年01月27日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安全错误
数据库的锁怎样保障安全
华为服务器苏州国资
网络安全维护的必备工具百度文库
软件开发代码视频
服务器的集成显卡是哪种
天津易遨网络技术有限公司
上海软件开发解决方案代理
辅助教学软件开发
北京电脑软件开发定制
河南安全服务器
网络安全模型怎么设置
网络安全大咖组团
互联网科技价值
数据库日志满了怎么删除
转行做软件开发的前途
传智播客数据库答案
成都web前端软件开发怎么样
导入 数据库
互动软件开发tuio
如何选择好的服务器托管
软件开发场景总是考虑不全
计算机科学与软件开发证书
信息网络安全 刑法论文
上海软件开发解决方案代理
尝试连接至远程服务器失败
上海市服务器机房改造
机算器网络技术
江宁区网络安全宣传进学校答案
嘉定区电商软件开发商家
初一学生网络安全教育视频
网络安全信息保密自查报告