6

在 Maven 中,如果我想用声纳分析我的项目,我可以这样做:

mvn sonar:sonar

使用“短”插件名称和目标。

在 Gradle 中,是否有类似的方式来运行插件,而无需build.gradle脚本中声明它们?

4

2 回答 2

2

此代码工作正常:

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

于 2017-07-04T15:29:14.147 回答
1

目前没有,但在某个时候会有。您可以做的是带外应用插件(在某些 中init.gradle)。

于 2013-07-25T15:50:12.660 回答