赞
踩
分析项目之前 需要安装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 以上的版本
3.双击 StartSonar文件 后,出现以下,效果。
4.浏览器访问:http://localhost:9000/,点击Login,默认管理员账号和密码都是 admin,进入到 Sonar 的项目管理界面。
5. 点击 Configure analysis 去创建分析任务
输入 令牌名称 (自己随便定义)
6.点击生成 会生成任务的token
5.然后使用 net 安装 dotnet scanner的 插件
dotnet tool install --global dotnet-sonarscanner
6 开始 分析 项目
在命令行终端 CD 到 要分析的项目根目录下,
在命令行中 分步执行以下命令
dotnet sonarscanner begin /k:"iLearning" /d:sonar.host.url="http://localhost:9000" /d:sonar.login="ee3602c8cfb60b2841bcf62fac9d7645cddf0507"
/k : 是分析的项目名字(自己随意起) ; /d 的参数 分别是你 Sonar 的地址与你生成的 Token。
--使用命令 编译项目
dotnet build
dotnet sonarscanner end /d:sonar.login="ee3602c8cfb60b2841bcf62fac9d7645cddf0507"
这里的login参数 是用上面的token
到这 就圆满结束了;表示 已经分析成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。