最近剛剛從先前版本的搖籃的升級,我開始,我應該使用官方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'。大概這是我的問題的根源。
從這裏的其他問題,我可以看到其他人正在使用該插件,所以大概可以在某處找到,但我找不到它。對工作來源有何建議?
你介意再試一次嗎?如果我嘗試從瀏覽器請求https:// plugins.gradle.org/m2/org/sonarsource/scanner/gradle/sonarqube-gradle-plugin/1.2/sonarqube-gradle-plugin-1.2.pom,精細。也許短暫的暫停? – Vampire
此網址:https://plugins.gradle.org/m2/org/sonarsource/scanner/gradle/sonarqube-gradle-plugin/1.2/sonarqube-gradle-plugin-1.2.pom適合我。也許你遇到網絡問題?防火牆/代理等? – RaGe
你說得對,那是行得通的,謝謝。突出顯示我的問題實際上是在我的Artifactory repo中找不到插件。而不是混淆這個問題,我在這裏問一個新的問題:http://stackoverflow.com/questions/36553930/sonarqube-gradle-plugin-is-not-found-by-artifactory – DaveyDaveDave