我正在尝试应用使用GradleCMPlugin的通用代码:
文件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
在我的build.gradle文件中:
apply from: rootProject.file('common/gradlecm.gradle')
我收到错误消息:
看起来GradleCM插件通过ID相互引用:
https://github.com/kercheval/GradleCMPlugin/blob/master/src/main/java/org/kercheval/gradle/gradlecm/GradleCMPlugin.java
我可以查看2012年的Gradle错误报告:
http://issues.gradle.org/browse/GRADLE-2136
有什么解决方法吗?
最佳答案
最新版本的GradleCM插件:
https://github.com/kercheval/GradleCMPlugin/tree/release
包括解决方法。