使用sonarqube对gradle项目分析(for windows)


一、环境准备

  • Gradle versions 3+()
  • At least the minimal version of Java supported by your SonarQube server is in use(SonarQube服务器)

  SonarQube

  or

  • 公共环境:https://sonarqube.stuq.ceshiren.com
  • 用户:java5
  • token::e3ef00cf6fef4e735230b999f7c29dbc229a2eea

 二、下载待扫描的Gradle工程(官网示例)

  下载地址

  https://github.com/SonarSource/sonar-scanning-examples/tree/master/sonarqube-scanner-gradle

三、在下载好的工程示例里配置SonarQube的服务器地址

  1、选择gradle-basic,打开gradle.properties配置文件

# gradle.properties
systemProp.sonar.host.url=http://localhost:9000

实际的

   2、检查工程下的build.gradle是否配置有扫描器

plugins {
  id "org.sonarqube" version "3.3"
}

四、执行分析 

 gradle sonarqube -Dsonar.login=yourAuthenticationToken

 五、控制台上查看结果