欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android?Studio?中Gradle配置sonarqube插件(推薦)

 更新時(shí)間:2022年03月07日 16:25:39   作者:豆耳朵  
Sonarqube作為一個(gè)很實(shí)用的靜態(tài)代碼分析工具,在很多項(xiàng)目中都使用,本文重點(diǎn)給大家介紹Android?Studio?中Gradle配置sonarqube插件的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧

Sonarqube作為一個(gè)很實(shí)用的靜態(tài)代碼分析工具,在很多項(xiàng)目中都使用。Android自然也不例外。這里就分享下使用Android Studio時(shí)如何在Gradle里配置Sonarqube。

以下分別就使用公共maven倉庫和私有maven倉庫兩種情況來簡(jiǎn)單說明下:

一,使用公共Maven倉庫:

這個(gè)比較簡(jiǎn)單。

打開gradle sonarqube插件官方網(wǎng)址:https://plugins.gradle.org/plugin/org.sonarqube

可以看到有兩種方式集成sonarqube插件,可以選擇適合的方式:

1:所有g(shù)radle插件版本適用:

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.2"
}
 
apply plugin: "org.sonarqube"

2:gradle插件版本2.1以上適用:

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

二,使用私有Maven倉庫:

無法使用上面的第2種方法了,因?yàn)檫@樣寫gradle會(huì)把它認(rèn)為是core plugin,默認(rèn)解析成

https://plugins.gradle.org/api/gradle/2.14.1/plugin/use/org.sonarqube/2.2

我們?cè)跒g覽器打開這個(gè)網(wǎng)址,會(huì)發(fā)現(xiàn)是個(gè)Json:

{
  "id" : "org.sonarqube",
  "version" : "2.2",
  "implementation" : {
    "gav" : "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.2",
    "repo" : "https://plugins.gradle.org/m2"
  },
  "implementationType" : "M2_JAR",
  "legacy" : true
}

發(fā)現(xiàn)它是在https://plugins.gradle.org/m2里根據(jù)“org.sonarqube”這個(gè)id找相應(yīng)插件,而我們需要的是在自己的私服倉庫里找插件,顯然這是不合適的。

因此,只能使用上面第1種方法了:

將這一段放入module的build.gradle里,另外加上task:

sonarqube {
        properties {
              property "sonar.sources", "src"
              property "sonar.java.binaries", "build/intermediates/classes"
              property "sonar.test.binaries", "build/intermediates/classes"
              ...//  加入你需要的配置
        }
}

這樣當(dāng)在配置好你的sonar host:

systemProp.sonar.host.url=https://xxxx:9000/

運(yùn)行:

gradle sonarqube

稍等片刻,當(dāng)出現(xiàn)build successfully,就能在sonar portal上看到代碼的情況了。

到此這篇關(guān)于Android Studio 中Gradle配置sonarqube的文章就介紹到這了,更多相關(guān)Android Studio Gradle配置sonarqube內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java實(shí)現(xiàn)發(fā)紅包功能

    Java實(shí)現(xiàn)發(fā)紅包功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)發(fā)紅包功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • springMVC框架下JQuery傳遞并解析Json數(shù)據(jù)

    springMVC框架下JQuery傳遞并解析Json數(shù)據(jù)

    json作為一種輕量級(jí)的數(shù)據(jù)交換格式,在前后臺(tái)數(shù)據(jù)交換中占據(jù)著非常重要的地位,這篇文章主要介紹了springMVC框架下JQuery傳遞并解析Json數(shù)據(jù),有興趣的可以了解一下。
    2017-01-01
  • Retrofit+Rxjava實(shí)現(xiàn)文件上傳和下載功能

    Retrofit+Rxjava實(shí)現(xiàn)文件上傳和下載功能

    這篇文章主要介紹了Retrofit+Rxjava實(shí)現(xiàn)文件上傳和下載功能,文中提到了單文件上傳和多文件上傳及相關(guān)參數(shù)的請(qǐng)求,需要的朋友參考下吧
    2017-11-11
  • 詳解SpringBoot實(shí)現(xiàn)fastdfs防盜鏈功能的示例代碼

    詳解SpringBoot實(shí)現(xiàn)fastdfs防盜鏈功能的示例代碼

    我們可以通過fastdfs實(shí)現(xiàn)一個(gè)分布式文件系統(tǒng),如果fastdfs部署在外網(wǎng),那么任何一個(gè)人知道了上傳接口,就可以實(shí)現(xiàn)文件的上傳和訪問。那么如何阻止他人訪問我們fastdfs服務(wù)器上的文件呢?此處就需要使用fastdfs的防盜鏈功能,本文就來講講如何實(shí)現(xiàn)這一功能
    2022-10-10
  • 詳解Java編程中JavaMail API的使用

    詳解Java編程中JavaMail API的使用

    這篇文章主要介紹了詳解Java編程中JavaMail API的使用,通過JavaMail可以實(shí)現(xiàn)豐富的郵件類相關(guān)功能,需要的朋友可以參考下
    2015-11-11
  • 如何使用Spring Cloud Feign日志查看請(qǐng)求響應(yīng)

    如何使用Spring Cloud Feign日志查看請(qǐng)求響應(yīng)

    這篇文章主要介紹了如何使用Spring Cloud Feign日志查看請(qǐng)求響應(yīng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Java中線程中斷的幾種方法小結(jié)

    Java中線程中斷的幾種方法小結(jié)

    在Java中,線程中斷是一種協(xié)作機(jī)制,它通過設(shè)置線程的中斷標(biāo)志位來通知線程需要中斷,本文主要介紹了Java中線程中斷的幾種方法小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • java http token請(qǐng)求代碼實(shí)例

    java http token請(qǐng)求代碼實(shí)例

    這篇文章主要介紹了java http token請(qǐng)求,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 基于jdk動(dòng)態(tài)代理和cglib動(dòng)態(tài)代理實(shí)現(xiàn)及區(qū)別說明

    基于jdk動(dòng)態(tài)代理和cglib動(dòng)態(tài)代理實(shí)現(xiàn)及區(qū)別說明

    這篇文章主要介紹了基于jdk動(dòng)態(tài)代理和cglib動(dòng)態(tài)代理實(shí)現(xiàn)及區(qū)別說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Spring?Boot接口支持高并發(fā)具體實(shí)現(xiàn)代碼

    Spring?Boot接口支持高并發(fā)具體實(shí)現(xiàn)代碼

    這篇文章主要給大家介紹了關(guān)于Spring?Boot接口支持高并發(fā)具體實(shí)現(xiàn)的相關(guān)資料,在SpringBoot項(xiàng)目中通常我們沒有處理并發(fā)問題,但是使用項(xiàng)目本身還是支持一定的并發(fā)量,需要的朋友可以參考下
    2023-08-08

最新評(píng)論