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

比眉伴天荒 2021-12-14 05:13 397阅读 0赞

一、Mysql安装不成功的问题

  1. Mysql的数据库名取的要记得。其他的坑儿挺多,暂时忘记了。Todo 版本要3.5.6即可。高了问题多
  2. sonar也不用装高版本,高版本需要java11以上。
  3. 这里要选择Custom 而不是用默认的Developer Default,第一个默认的会安装很多
  4. ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ludGVscmFpbg_size_16_color_FFFFFF_t_70][]

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

  1. win10配置了环境变量后,执行命令行的窗口要关闭了再重新打开,这样 sonar-scanner -v 才能生效。
  2. 属于bug,还可以用PowerShell 来取代命令行窗口来解决。

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

通过使用命令行来解决。

步骤:

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

img

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

安装 dotnet scanner

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

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

就成功安装好 Sonar Scanner 了。

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

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

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

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

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

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

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

  1. [https://blog.csdn.net/intelrain/article/details/95043570][https_blog.csdn.net_intelrain_article_details_95043570]

发表评论

表情:
评论列表 (有 0 条评论,397人围观)

还没有评论,来说两句吧...

相关阅读

    相关 安装mysql采记录

    安装之前彻底卸载之前的mysql,再次安装,初始化数据库那一步失败。 再次彻底卸载mysql,把原先的安装路径的文件夹删除,文件夹路径:C:\\ProgramData,再次安

    相关 Ubuntu安装mongodb填记录

    1. 前言 mongodb是个很强大且很好用的数据库,但是由于网络等的原因有些时候安装起来特别麻烦,这里就将我遇到的问题归结记录。这篇文章里面介绍三种安装方式 2.