2016-04-11 9 views
1

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 Gradle

Die ‚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?

+0

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

+0

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

+0

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

Antwort

1

Wir haben das Plugin in Gradle von

Classpath den Zusatz "org.sonarsource.scanner.gradle: Sonarqube-gradle-Plugin: 1.2"

buildscript Abhängigkeiten. Wir haben dann

Plugin anwenden: 'org.sonarqube'

es zu aktivieren. Unsere lokale Artifactory-Instanz ist so eingerichtet, dass sie jCenter und mavenCentral als Proxy verwendet.

Verwandte Themen