如何将 Gradle 插件仅应用于根项目?

How to apply a Gradle plugin to the root project only?

我写了一个 Gradle 插件,当我们在 Bitbucket 中执行拉取请求时,它会自动更新我们的微服务版本,而且效果很好。它只是更新 gradle.properties 文件中的 version=x.y.z key/value 对。

但是,我只想将它应用于根项目。我怎么做?现在我的 build.gradle 文件中有这个

allprojects {
    apply plugin: 'jacoco'
    apply plugin: UpdaeVersionPlugin
}

我试过 projectrootrootProjectrootproject 等而不是 allprojects

没有直接回答我的问题,但它确实包含了我正在寻找的语法。这是

gradle.rootProject {
    apply plugin: UpdaeVersionPlugin
}