首页 > 系统相关 >windows下的Sonarqube+Sonar-Scanner简单入门配置

windows下的Sonarqube+Sonar-Scanner简单入门配置

时间:2022-08-25 23:44:26浏览次数:176  
标签:jdbc java scanner windows Sonarqube Sonar sonarqube sonar admin

参考:https://blog.csdn.net/weixin_40496191/article/details/120250953
https://www.cnblogs.com/longpizi/p/12376500.html
sonar文档:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/

1.环境准备

mysql5.7
sonarqube7.6
sonar-scanner-3.3.0
jdk1.8

2.下载sonarqube7.6版本

链接:https://pan.baidu.com/s/1d3ATj1DtJ2gg-Jm1-rn8Tg
提取码:0o86
--来自百度网盘超级会员V4的分享
1.环境准备:先安装好mysql和jdk
注:mysql数据安装后,需要先创建一个数据库,用来生成sonarqube的表,我这里生成库名为sonar
2.解压安装包,解压目录最好不要带中文,解压
3.配置文件,打开sonarqube-7.6\conf\sonar.properties
基本上我们需要配置的属性,配置文件都已经帮我们配置好了,只是被注释了。主要需要配置的属性有以下几个:

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=Ffcs#2020
sonar.login=admin
sonar.password=admin
sonar.web.port=9000

4.可以先双击运行sonarqube-7.6\bin\windows-x86-64\StartSonar.bat,然后访问(默认端口9000)查看是否可以启动.
image
5.配置环境变量
新建SONAR_HOME= E:\sonarqube\sonarqube-7.6,PATH尾巴加上%SONAR_HOME%\bin;
6.配置中文汉化包sonar-l10n-zh-plugin-1.26,上面百度云链接
将下载的jar包复制到sonarqube-7.6\extensions\plugins底下。
7.重启sonarqube-7.6\bin\windows-x86-64\StartSonar.bat
这个启动的过程比较慢,以为需要生成数据库表,可以去数据库刷新查看
image
8、访问http://localhost:9000 登录,账号密码默认admin

3 下载安装sonar-scanner-3.3.0

1、解压
配置文件
直接进入sonar-scanner-3.3.0.1492-windows\conf\sonar-scanner.properties,添加几行配置

sonar.host.url=http://localhost:9000
sonar.sourceEncoding=UTF-8
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=Ffcs#2020
sonar.language=java 
sonar.login=admin
sonar.password=admin
http.authentication.preemptive=true
http.socket.timeout = 60000

2、配置环境变量
新建SONAR_SCANNER_HOME= E:\sonarqube\Sonar-Scanner\sonar-scanner-3.3.0.1492-windows,PATH尾巴加上%SONAR_SCANNER_HOME%\bin;
3、测试
打开cmd,输入 sonar-scanner -v

4 检测项目代码

选择需要检测的项目,打开项目根目录
如果是java项目查看是否包含target/classes
在根目录底下添加配置文件sonar-project.properties(以java项目位例)

##项目key 不重复
sonar.projectKey=sonar-scanner-be-fnd-admin
###项目名称
sonar.projectName=be-fnd-admin
##版本
sonar.projectVersion=1.0
##扫描资源
sonar.sources=src/main/java
#
sonar.java.binaries=target/classes
##扫描语言
sonar.language=java
##编码
sonar.sourceEncoding=UTF-8

打开cmd,进入该项目根目录,执行Sonar-Scanner
image
sonarqube导出PDF报告:https://blog.csdn.net/weixin_44201067/article/details/124959869

标签:jdbc,java,scanner,windows,Sonarqube,Sonar,sonarqube,sonar,admin
From: https://www.cnblogs.com/cgy1995/p/16626204.html

相关文章

  • windows命令行
    windows命令行开始+系统+命令行win键+R+输入cmd在任意位置,按住shift键+鼠标右键,在此处打开命令窗口在资源管理器的文件导航内输入CMD管理员方式运行开始+......
  • 自定义设置Windows右键新建菜单的方法
    win+r,regedit计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNewHKEY_CURRENT_USER\Software\Microsoft......
  • windows 安装Nacos步骤
    一、Nacos中文文档网址    1、Nacos官网地址:https://nacos.io/en-us/Nacos中文文档网址:Nacos快速开始https://nacos.io/zh-cn/docs/quick-start.html  ......
  • Q:windows系统如何开机启动批处理脚本
    方法11、win+r输入gpedit.msc进入本地策略管理器  2、点击windows设置下的脚本(启动/关机),然后双击启动。   3、点击添加,然后点击浏览,选择批处理文件然后点击......
  • redis 2.2.7 for Windows
    PECL::Package::redis2.2.7forWindows http://pecl.php.net/package/redis/2.2.7/windowsredis2.2.7forWindowsPackageInformationSummaryPHPex......
  • 终于等到了!Windows电脑桌面上的便签可以同步到手机了
    有不少上班族在工作时如果想要随手记录一些工作注意事项、待办工作任务、常用的文字资料等内容,就会发现直接在电脑桌面上记事是非常方便的,能够有效节省工作效率。但是有很......
  • windows10-msys2-msvc编译ffmpeg4.4.2
    下载msys2在msys2安装目录下创建文件msys2_ffmpeg.batcall"D:\ProgramFiles\MicrosoftVisualStudio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"setMSY......
  • Windows10 pybind11 opencv 和numpy相互转换 (tcy)
      利用pybind11实现python和C++图像之间的相互调用。将Mat类引入python中。 图像相互转换通过左值引用及智能指针实现。封装了类操作及8个函数(Mat和numpy......
  • windows 清理c盘垃圾
    windows清理c盘垃圾电脑去年买的,一年时间内C盘100G,占用了97%,软件经常报磁盘不足,但是找不到是哪些文件占用了这么多,很是苦恼。百度搜到的一大堆文档都是水分粘贴复制,几乎......
  • Windows下使用ffmpeg录制摄像头+录屏+录系统音+录麦克风音,生成本地视频或推流
    实操:录屏:ffmpeg.exe-r1-fgdigrab-idesktop-vcodeclibx264out.mp4 录制麦克风声音和摄像头的视频:ffmpeg-fdshow-ivideo="USB2.0PCCAMERA"-fdshow-......