当前位置:   article > 正文

.NET Core 项目使用 SonarQube 来生成代码分析报告(亲测篇)_sonarqube生成java项目报告

sonarqube生成java项目报告

分析项目之前 需要安装net core 运行环境 ,安装成功之后,C:\Program Files\dotnet 会有dotnet文件 此时 就可以 使用 dotnet 命令 来分析代码了,如果 命令行终端,提示dotnet 不是 内部命令,哪就打开 Windows powershell 程序 使用最高权限执行。要是还不行 就只能去看看 是否配置了dotnet的环境变量。

环境要求 :
1.net core jdk 运行环境
2.java 11以上版本的运行环境

1.首先 去官网下载 SonarQube
官网社区版
2.下载解压sonarqube,根据电脑的操作系统去选择不同文件的程序,我是windows 所以 选择 windows文件夹的 ,双击运行StartSonar
在这里插入图片描述

注意 使用 这个 必须 安装java jdk 11 以上的版本

java jdk 14 版本
配置java 运行环境

3.双击 StartSonar文件 后,出现以下,效果。
在这里插入图片描述
4.浏览器访问:http://localhost:9000/,点击Login,默认管理员账号和密码都是 admin,进入到 Sonar 的项目管理界面。
在这里插入图片描述
5. 点击 Configure analysis 去创建分析任务
在这里插入图片描述

输入 令牌名称 (自己随便定义)

6.点击生成 会生成任务的token
在这里插入图片描述

5.然后使用 net 安装 dotnet scanner的 插件

dotnet tool install --global dotnet-sonarscanner 
  • 1

6 开始 分析 项目
在命令行终端 CD 到 要分析的项目根目录下,
在命令行中 分步执行以下命令

dotnet sonarscanner begin /k:"iLearning" /d:sonar.host.url="http://localhost:9000" /d:sonar.login="ee3602c8cfb60b2841bcf62fac9d7645cddf0507"
  • 1

/k : 是分析的项目名字(自己随意起) ; /d 的参数 分别是你 Sonar 的地址与你生成的 Token。

--使用命令 编译项目
dotnet build
  • 1
  • 2
dotnet sonarscanner end /d:sonar.login="ee3602c8cfb60b2841bcf62fac9d7645cddf0507"
  • 1

这里的login参数 是用上面的token

在这里插入图片描述

到这 就圆满结束了;表示 已经分析成功

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号