@hedewen2007
2018-12-29T01:17:34.000000Z
字数 1040
阅读 678
Sonarqube Android_Studio 配置
gradle.properties中配置连接sonorqube服务
systemProp.sonar.host.url=sonarqube服务器地址(http://xxxxxxx:xxx)systemProp.sonar.login=token(sonarqube服务端分配)systemProp.sonar.projectName=工程名称systemProp.sonar.projectKey=可以和工程名一样
build.gradle文件中配置插件仓库地址
buildscript {repositories {maven {url "https://plugins.gradle.org/m2/"}}dependencies {classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.2"}}
然后再继续在该文件中配置插件配置
//plugins段放置位置有要示,放在buildscript段前面会报错,放到文件最末尾也报错,紧跟buildscript放置OK,其余位置没有偿试plugins {//添加插件信息id "org.sonarqube" version "2.6.2"}//声明插件apply plugin: "org.sonarqube"//如果项目不存在嵌套的子项目,则以上配置即可//如果项目存在嵌套的子项目,还要添加以下配置sonarqube {properties {property "sonar.sourceEncoding", "UTF-8"}}subprojects {//在subprojects段中添加以下块内容sonarqube {properties {//如果同时存在src/main/java与src/main/test,则要按以下方式设置,如果没有单元测试用例目录test,也可以只填写srcproperty "sonar.sources", "src/main/java"}}}
到这里配置就结束了
##
上传服务器,使用./gradlew sonarqube命令,需要到工程根目录
Android Studio自带的jdk,即配置JAVA_HOME为Android Studio目录下的jre目录 