如何将 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
}
我试过 project
、root
、rootProject
、rootproject
等而不是 allprojects
。
没有直接回答我的问题,但它确实包含了我正在寻找的语法。这是
gradle.rootProject {
apply plugin: UpdaeVersionPlugin
}
我写了一个 Gradle 插件,当我们在 Bitbucket 中执行拉取请求时,它会自动更新我们的微服务版本,而且效果很好。它只是更新 gradle.properties
文件中的 version=x.y.z
key/value 对。
但是,我只想将它应用于根项目。我怎么做?现在我的 build.gradle
文件中有这个
allprojects {
apply plugin: 'jacoco'
apply plugin: UpdaeVersionPlugin
}
我试过 project
、root
、rootProject
、rootproject
等而不是 allprojects
。
gradle.rootProject {
apply plugin: UpdaeVersionPlugin
}