windows下成功使用sonar,踩了很多坑 您所在的位置:网站首页 协议版本4属性打开闪退 windows下成功使用sonar,踩了很多坑

windows下成功使用sonar,踩了很多坑

2023-10-13 07:25| 来源: 网络整理| 查看: 265

1.下载sonarqube-7.8

官网下载:Download | SonarQube

选择版本最好根据mysql版本来,我下载的是社区版,如果是开发者版或者企业版会报错

2.下载sonar-scanner(含sonar-runner资源)

百度网盘地址永久有效:链接:https://pan.baidu.com/s/1F9JOB0kXV6ZKK1Nt34MUYQ  提取码:gzpm

3.配置信息

配置sonarqube,在sonarqube解压目录下conf下打开sonar.properties加入下面配置

sonar.jdbc.username=root sonar.jdbc.password=123456 sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false sonar.web.port=9000

配置sonar-scanner,在解压目录conf下sonar-scanner.properties编辑加以下配置信息 

#Configure here general information about the environment, such as SonarQube server connection details for example #No information about specific project should appear here #----- Default SonarQube server #sonar.host.url=http://localhost:9000 #----- Default source code encoding #sonar.sourceEncoding=UTF-8 sonar.jdbc.username=root sonar.jdbc.password=123456 sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8

 然后配置环境变量在电脑-环境变量高级-Path加入D:\env\sonar\sonar-scanner-4.7.0.2747-windows\bin,然后查看版本信息sonar-scanner -v

4.启动sonar

4.1.在sonarqube解压目录bin目录下找到StartSonar.bat双击启动,如果闪退可能是版本太高或者mysql版本太低,还可以打开任务管理结束掉java进程,直接的方式重启电脑,前提先检查配置没问题!

4.2.访问管理页面localhost:9000,用户名和密码admin

4.3.创建新工程,点击右上角加号 

 

 

 点击继续,选择java->maven复制下面命令 

 选择你要扫描的项目的根目录cmd进去执行刚才复制的命令

 最后扫描项目在sonar-scanner的bin目录下执行命令 sonar-scanner.bat -D"sonar.projectKey=params" -D"sonar.sources=." -D"sonar.host.url=http://localhost:9000" -D"sonar.login=ce62dbf0b27da372727e802e33d6e1b6c447880f" 6.查看bug(上面执行完后页面刷新)

查看bug   

小记:如果用sonar-scanner的话可以用百度盘的包测试,个人遇到问题没有使用这个方式,以下就是异常信息,判断应该是下载sonar某些未开源包导致的,所以没采用在项目根目录使用sonar-project.properties方式,如有成功者可以留言更正下

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有