千家信息网

代码质量管理平台SonarQube部署文档

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一、系统软件说明 centos-7.6 mysql-5.7.25 jdk-1.8.0_152 apache-maven-3.6.0 sonarqube-7.5二、jdk、mysql安装略过校时、sel
千家信息网最后更新 2026年11月02日代码质量管理平台SonarQube部署文档

一、系统软件说明

 centos-7.6 mysql-5.7.25 jdk-1.8.0_152 apache-maven-3.6.0 sonarqube-7.5

二、jdk、mysql安装略过

校时、selinux、iptables、时区、swap、openfile_limit、jdk、mysql找文档自行处理

创建sonar库,并授权给sonar用户

三、安装sonarqube

修改配置文件sonar.properties

sonar.jdbc.url=jdbc:mysql://192.168.8.88:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=falsesonar.jdbc.username=sonar  #mysql用户名sonar.jdbc.password=sonar  #mysql密码sonar.web.javaOpts=-Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryErrorsonar.web.context=/sonarsonar.web.port=9000sonar.log.level=INFOsonar.log.level.es=INFO

启动程序

> useradd sonar> chown -R sonar.sonar /usr/local/sonarqube> su - soanr> /usr/local/sonarqube/elasticsearch/bin/elasticsearch -d> /usr/local/sonarqube/bin/linux-x86-64/sonar.sh start

检查

tail -200f /usr/local/sonarqube/logs/es.logtail -200f /usr/local/sonarqube/logs/sonar.lognetstat -lnpt|egrep "9000|9001|9200|9300|3306"

四、集成到maven
添加以下内容到maven配置文件setting.xml

org.sonarsource.scanner.mavensonartruehttp://192.168.8.88:9000/sonar

添加以下内容到项目pom.xml

org.sonarsource.scanner.mavensonar-maven-plugin3.6.0.1398

编译时传入sonar:sonar参数

mvn clean package sonar:sonar
内容 文件 用户 配置 文档 参数 密码 时区 用户名 程序 系统 软件 项目 处理 检查 编译 代码 平台 质量 质量管理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技 小米移动互联网科技园 互联网科技公司简介 苏州找大状互联网科技有限公司 互联网科技公司华为 科技企业和互联网企业 深圳互联网络科技有限公司 苏州互联网科技贷款公司 易通互联网络科技有限公司 深圳艾佳互联网科技 长亮科技 互联网金融 互联网科技视频素材 荆州市昕露互联网络科技有限公司 华中科技大学互联网的牛人 上海乐五互联网科技有限公司 西安有哪些互联网高科技企业 科技互联网经济论坛 美国五大互联网科技公司市值多少 河南商务圈互联网科技有限公司 优雇互联网科技有限公司 互联网巨头科技公司 友谊互联网络科技 融贸通互联网科技 广州市恰铎互联网科技有限公司 世界互联网领先科技成果获奖 科技赋能视角下互联网保险发展 徐州市互联网科技有限公司 互联网科技平台产品运营 唯美互联网科技 科技互联网公司两年变化
0