本地安装Sonar步骤记录(二:记录坑儿)

一、Mysql安装不成功的问题

      Mysql的数据库名取的要记得。其他的坑儿挺多,暂时忘记了。Todo  版本要3.5.6即可。高了问题多

      sonar也不用装高版本,高版本需要java11以上。

    这里要选择Custom 而不是用默认的Developer Default,第一个默认的会安装很多

     

二、sonar-scanner环境变量配置的问题

       win10配置了环境变量后,执行命令行的窗口要关闭了再重新打开,这样 sonar-scanner -v 才能生效。

      属于bug,还可以用PowerShell 来取代命令行窗口来解决。

三、代码中的配置文件,在扫描时总报错的问题

通过使用命令行来解决。

步骤:

  • 首先输入你的项目名称,生成一个 Token。
  • 点击生成之后,点击 Continue ,这时候会提示你选择项目类型,并输入一个项目的唯一 Key,这里我还是输入的 TestProject。
  • 点击 Done 之后右边会生成相关的 Scanner 执行步骤,你可以 Copy 下来。

img

      如果你需要分析项目的话,如果你是拥有 DotNet Core 2.1 环境的话可以使用 Global Tool 来直接安装分析器。

 安装 dotnet scanner

参照 Sonar 官方的文档 ,运行命令行工具,并且键入以下命令:

dotnet tool install --global dotnet-sonarscanner --version 4.3.1

就成功安装好 Sonar Scanner 了。

在命令行工具当中分步执行以下命令:      

dotnet sonarscanner begin /k:"test" /d:sonar.host.url="http://localhost:9000" /d:sonar.login="3eaea0300b12b247b98105ec33d2c005f555****"

 dotnet build

dotnet sonarscanner end /d:sonar.login="3eaea0300b12b247b98105ec33d2c005f555****"

这里的 /k 指定你的项目,/d 这些参数分别是你 Sonar 的地址与你刚才生成的 Token。

然后就可以查看到结果了。

本地执行公司的工程时总报错。

就先把js屏蔽了,再重新拉取了一遍代码,再解决了如下数据库的问题,然后成功。

四、用命令执行scanner过程中,总报错的问题

       https://blog.csdn.net/intelrain/article/details/95043570

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值