Недавно обновление с предыдущей версии Gradle, я начал получать предупреждение, что я должен использовать официальный SonarQube плагин:Где находится новый плагин SonarQube Gradle?
«Сонар-бегун» плагин устарел и планируется снять в Gradle 3.0. используйте официальный плагин SonarQube (the docs).
Из этой ссылке, я был направлен на страницу Gradle Плагины для нового плагина (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"
Но это не удается. Ошибка, что я вижу в моем выходе Gradle является:
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/, но единственными подкаталогами, которые я вижу там, являются «муравей», «cli» и «maven», нет «gradle». Предположительно, это основная причина моей проблемы.
Из других вопросов здесь я вижу, что другие используют плагин, поэтому, предположительно, он доступен где-то, но я не могу его найти. Любые предложения по рабочему источнику?
Не могли бы вы просто попробовать его снова? Если я попробую запросить «https: // plugins.gradle.org/m2/org/sonarsource/scanner/gradle/sonarqube-gradle-plugin/1.2/sonarqube-gradle-plugin-1.2.pom' из браузера, он будет доставлен хорошо. Может, был короткий временный перерыв? – Vampire
Этот url: https://plugins.gradle.org/m2/org/sonarsource/scanner/gradle/sonarqube-gradle-plugin/1.2/sonarqube-gradle-plugin-1.2.pom отлично работает для меня. Возможно, у вас проблемы с сетью? Брандмауэр/прокси и т.д.? – RaGe
Вы правы, это действительно работает, спасибо. Подчеркивается, что моя проблема на самом деле в моем рефакторе Artifactory, не в состоянии найти плагин. Вместо того, чтобы путать этот вопрос, я задал новый вопрос здесь: http://stackoverflow.com/questions/36553930/sonarqube-gradle-plugin-is-not-found-by-artifactory – DaveyDaveDave