当尝试使用Gradle构建我的java项目时,我遇到以下问题:
plugin with id 'sonar' not found
在build.gradle中的以下行:
apply plugin: 'sonar'
之前使用的是Gradle版本1.7
和Java 7
,但我现在已更新到这些较新的版本:
gradle : 3.4.1
Java: 1.8
导致这种情况的原因是什么,我该如何解决?
答案 0 :(得分:1)
声纳插件更名为'org.sonarqube'。
要使用此插件,您需要添加依赖项:
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.2.1"
}
}
然后你可以申请插件:
apply plugin: "org.sonarqube"
另见plugin page。