Plugins 共享文件中的GradleComplugin不起作用-有任何解决方法吗?

Plugins 共享文件中的GradleComplugin不起作用-有任何解决方法吗?,plugins,gradle,Plugins,Gradle,我正在尝试应用使用GradleComplugin的通用代码: 文件common/gradlecm.gradle: buildscript { repositories { mavenCentral() maven { url 'http://kercheval.org/mvn-repo/releases' } } dependencies { classpath("org.kercheval:GradleCMPlugin:+") } }

我正在尝试应用使用GradleComplugin的通用代码:

文件common/gradlecm.gradle:

buildscript {
    repositories {
        mavenCentral()
        maven { url 'http://kercheval.org/mvn-repo/releases' }
    }

    dependencies { classpath("org.kercheval:GradleCMPlugin:+") }
}

apply plugin: org.kercheval.gradle.buildvcs.BuildVCSPlugin
apply plugin: org.kercheval.gradle.buildinfo.BuildInfoPlugin
apply plugin: org.kercheval.gradle.buildrelease.BuildReleasePlugin
apply plugin: org.kercheval.gradle.buildversion.BuildVersionPlugin
apply plugin: org.kercheval.gradle.gradlecm.GradleCMPlugin
在my build.gradle文件中:

apply from: rootProject.file('common/gradlecm.gradle')
我得到一个错误:

未能应用插件[class'org.kercheval.gradle.buildinfo.BuildInfoPlugin'] 找不到id为“buildvcs”的插件

GradleCM插件似乎通过ID相互引用:

我发现了2012年的Gradle缺陷报告:


有什么解决办法吗?

GradleCM插件的最新版本:
包括变通方法

GradleCM插件的最新版本: 包括变通方法