在 Maven 中,如果我想用声纳分析我的项目,我可以这样做:
mvn sonar:sonar
使用“短”插件名称和目标。
在 Gradle 中,是否有类似的方式来运行插件,而无需在build.gradle
脚本中声明它们?
在 Maven 中,如果我想用声纳分析我的项目,我可以这样做:
mvn sonar:sonar
使用“短”插件名称和目标。
在 Gradle 中,是否有类似的方式来运行插件,而无需在build.gradle
脚本中声明它们?
此代码工作正常:
allprojects {
buildscript {
repositories {
mavenCentral()
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.5"
}
}
apply plugin: 'java'
apply plugin: 'jacoco'
afterEvaluate { project ->
project.apply plugin: 'org.sonarqube'
}
}
gradle --init-script etc/quality.gradle sonarqube
目前没有,但在某个时候会有。您可以做的是带外应用插件(在某些 中init.gradle
)。