质量不错的漏洞检查软件SonarQube部署

本文详细指导如何在Windows系统上使用JDK8部署SonarQube,包括从官网下载、配置MySQL数据库、设置sonar-scanner-cli,以及创建sonar-project.properties文件进行项目扫描。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

部署环境 windows jdk8

1.https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.8.zip

下载之后不需要任何配置就可以启动但是不是完全体

2配置mysql

在配置文件配置mysql配置

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin

注意末尾不能有空格

3.重启bat 如果报错文件被占用请杀掉java进程。

这样带数据库的软件就安装成功了

4.安装https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.3.0.1492-windows.zip

修改sonar-scanner.properties

sonar.host.url=http://localhost:9000 

sonar.sourceEncoding=UTF-8

注意这个软件需要配置环境变量测试命令 sonar-scanner -h

5.使用

进入待检测项目的根目录中,新建sonar-project.properties文件,文件内容为:

# must be unique in a given SonarQube instance
sonar.projectKey=ner_predict_model  # 修改为自己的
# this is the name and version displayed in the SonarQube UI. Was mandatory prior to SonarQube 6.1.
sonar.projectName=ner_predict_model  # 修改为自己的
sonar.projectVersion=1.0  # 修改为自己的
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# This property is optional if sonar.modules is set. 
sonar.sources=.
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
打开DOS窗口,切换目录到项目目录,输入sonar-scanner

运行成功后,打开web界面,即可看到对当前项目的分析。

中文插件等插件自己研究吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值