基于Win10极简SonarQube五分彩出售代码质量分析

  什么是SonarQube ?
  SonarQube五分彩出售 dsluntan.com Q:3393756370 VX:17061863513(曾用名Sonar(声纳))是一个优秀的开源代码分析系统管理系统,支持超过25+种编程语言,对.Net Core当然也是支持的。
  最近公司做的项目是用的Framework开发的,久仰SonarQube大名,今天在本地搭建SonarQube之后对项目进行分析,效果惊人。揪出了系统中潜藏的若干Bug,功不可没,所以在这里搭建的方法分享给大家,希望对大家有所帮助。
  在网上找一些资料,关于Sonar的介绍在Linux平台下较多,所以我下面的介绍主要是基于Win平台的,其他平台大同小异。
  安装Sonar主要有以下几步:
  安装JAVA SDK
  Sonar是一款基于JAVA开发的工具,安装JAVA SDK的过程在此不再叙述,建议安装好之后配置好JAVA_HOME的环境变量,以下是下载地址。
  http://dsluntan.com/thread-298-1-1.html
  这里写图片描述
  安装SonarQube
  首先到官网下载安装包,值得注意的是,该安装包是不分平台的,下载下来之后,选择Windows的文件夹中StartSonar.bat文件运行即可。
  http://dsluntan.com/thread-290-1-1.html
这里写图片描述
  如果java环境安装正常,Sonar应该是能正常启动的,启动后浏览。启动效果如下:
  刚刚装好是英文的,我是安装了中文包,如何安装中文包,后面会叙述。
  配置Sonar
  我们需要对Sonar进行简单配置,使其能连接上MySQL数据库。
  打开MySQL数据库,执行以下指令。
  CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
  CREATE USER ‘sonar’ IDENTIFIED BY ‘sonar’;
  GRANT ALL ON sonar.* TO ‘sonar’@’%’ IDENTIFIED BY ‘sonar’;
  GRANT ALL ON sonar.* TO ‘sonar’@’localhost’ IDENTIFIED BY ‘sonar’;
  FLUSH PRIVILEGES;
  该操作是为Sonar创建数据库并添加该数据库的用户,数据库名称是sonar ,用户名是sonar,密码是sonar。
  打开sonar.properties将内容替换成如下:
  sonar.jdbc.username=sonar
  sonar.jdbc.password=sonar
  sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
  其中sonar.jbc.url是mysql数据库的连接字符串。
  重新启动Sonar(关闭运行startsonar.bat控制台,并在任务管理器中关闭所有和java有关的进程,重新运行startsonor.bat),使用管理员账户登录(admin/admin)。
  登录之后,安装中文包,如下,安装之后需要点击重新启动,启动之后,Sonar就变成中文的了。
  Sonar-Scanner for MSBuild安装与配置
  下载并解压SonarQube Scanner for MSBuild,它是C# Framework的分析插件。
  http://dsluntan.com/thread-300-1-1.html
  这里写图片描述
  解压之后,设置SonarQube Scanner for MSBuild的环境变量,如我的解压路径是:C:\MyWorkSpace\Tools\sonar-scanner-msbuild-4.3.1.1372-net46,则把该路径添加到path下:
  修改SonarQube.Analysis.xml文件
  要修改的地方只是关于sonarQube服务器的一些配置,关于服务器URL、USER、PASSWORD等,修改如下:
  

猜你喜欢

转载自blog.csdn.net/qq_42878078/article/details/81407769
今日推荐