2016-04-11 44 views
1

最近剛剛從先前版本的搖籃的升級,我開始,我應該使用官方SonarQube插件警告:新的SonarQube Gradle Plugin在哪裏?

的「聲納亞軍」插件已被棄用,並計劃在搖籃被刪除3.0。請使用SonarQube官方插件(the docs)。

從該鏈接,我被引導到搖籃插件頁面新插件(https://plugins.gradle.org/plugin/org.sonarqube),它告訴我使用:

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

apply plugin: "org.sonarqube" 

但是失敗了。我看到在我的搖籃輸出的錯誤是:

Could not GET 'https://plugins.gradle.org/m2/org/sonarsource/scanner/gradle/sonarqube-gradle-plugin/1.2/sonarqube-gradle-plugin-1.2.pom'. 
> peer not authenticated 

當我嘗試通過瀏覽器訪問同一個位置,我得到一個404,如果我瀏覽文件結構從https://plugins.gradle.org/m2/org,我可以作爲去儘管https://jcenter.bintray.com/org/sonarsource/scanner/,但我看到的唯一子目錄是'ant','cli'和'maven',沒有'gradle'。大概這是我的問題的根源。

從這裏的其他問題,我可以看到其他人正在使用該插件,所以大概可以在某處找到,但我找不到它。對工作來源有何建議?

+0

你介意再試一次嗎?如果我嘗試從瀏覽器請求https:// plugins.gradle.org/m2/org/sonarsource/scanner/gradle/sonarqube-gradle-plugin/1.2/sonarqube-gradle-plugin-1.2.pom,精細。也許短暫的暫停? – Vampire

+0

此網址:https://plugins.gradle.org/m2/org/sonarsource/scanner/gradle/sonarqube-gradle-plugin/1.2/sonarqube-gradle-plugin-1.2.pom適合我。也許你遇到網絡問題?防火牆/代理等? – RaGe

+0

你說得對,那是行得通的,謝謝。突出顯示我的問題實際上是在我的Artifactory repo中找不到插件。而不是混淆這個問題,我在這裏問一個新的問題:http://stackoverflow.com/questions/36553930/sonarqube-gradle-plugin-is-not-found-by-artifactory – DaveyDaveDave

回答

1

我們得到了插件安裝到搖籃加入

類路徑 「org.sonarsource.scanner.gradle:sonarqube-gradle這個-插件:1.2」

到buildscript依賴。然後,我們加入

應用插件: 'org.sonarqube'

來激活它。我們的本地Artifactory實例設置爲代理jCenter和mavenCentral。