von einer früheren Version von Gradle kürzlich aktualisiert haben, begann ich eine Warnung bekommen, dass ich die offizielle Sonarqube Plugin verwenden sollte:Wo ist das neue SonarQube Gradle Plugin?
in GradleDie ‚Sonar-Runner‘ Plugin ist veraltet und soll entfernt werden 3.0. Bitte benutzen Sie das offizielle Plugin von SonarQube (the docs).
Von diesem Link, wurde ich in der Gradle Plugins Seite für das neue Plugin (https://plugins.gradle.org/plugin/org.sonarqube), gerichtet, die mich zu verwenden, sagt:
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:1.2"
}
}
apply plugin: "org.sonarqube"
Aber das fehlschlägt. Der Fehler, den ich in meinem Gradle Ausgang bin zu sehen ist:
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
Wenn ich versuche, den gleichen Standort über einen Browser zugreifen zu können, ich ein 404 erhalten, und wenn ich die Dateistruktur von https://plugins.gradle.org/m2/org zu finden, kann ich gehen, wie Soweit https://jcenter.bintray.com/org/sonarsource/scanner/, aber die einzigen Unterverzeichnisse, die ich dort sehe, sind 'ant', 'cli' und 'maven', kein 'grandle'. Vermutlich ist das die Ursache meines Problems.
Von anderen Fragen hier kann ich sehen, dass andere das Plugin verwenden, also vermutlich ist es irgendwo verfügbar, aber ich kann es nicht finden. Irgendwelche Vorschläge zu einer Arbeitsquelle?
Hätten Sie etwas dagegen, es noch einmal zu versuchen? Wenn ich versuche, "https: // plugins.gradle.org/m2/org/sonarsource/scanner/grouple/sonarqube-gradle-plugin/1.2/sonarqube-gradle-plugin- 1.2.pom" vom Browser anzufordern, wird es geliefert fein. Vielleicht gab es einen kurzen vorübergehenden Ausfall? – Vampire
Diese URL: https://plugins.gradle.org/m2/org/sonarsource/scanner/gradle/sonarqube-gradel-plugin/1.2/sonarqube-gradle-plugin-1.2.pom funktioniert gut für mich. Vielleicht haben Sie Netzwerkprobleme? Firewall/Proxy usw.? – RaGe
Sie haben Recht, das funktioniert, danke. Es wird hervorgehoben, dass mein Problem tatsächlich in meinem Artefactory Repo ist, das Plugin nicht zu finden. Anstatt diese Frage zu verwirren, habe ich hier eine neue Frage gestellt: http://stackoverflow.com/questions/36553930/sonarqube-gradle-plugin-is-not-found-by-artifactory – DaveyDaveDave