我最近了解到存在Gradle-Git Plugin用于在Gradle中运行各种Git功能。我需要做的是使用它来执行git pull,clone和各种文件比较方法。
但是,由于我是Gradle(以及Groovy)的全新手,我对如何开始有点迷茫。我看到了一些关于它的相关帖子here和here,但我似乎无法让它发挥作用;事实上,我甚至不确定我是否首先正确安装了这个插件。这就是我到目前为止所做的一切:
startup failed: \gradle-git\src\main\groovy\org\ajoberstar\gradle\git\ghpages\GithubPagesPluginExtension.groovy: 34: Can't have an abstract method in a non-abstract class. The class 'org.ajoberstar.gradle.git.ghpages.GithubPagesPluginExtension' must be declared abstract or the method 'void credentials(java.lang.Class, org.gradle.api.Action)' must be implemented. @ line 34, column 1. class GithubPagesPluginExtension implements AuthenticationSupported { ^
如果有人知道发生了什么,并且可以帮我逐步完成这项工作,我真的很感激。
答案 0 :(得分:1)
您不需要克隆存储库或编译源代码,插件门户网站上提供了二进制文件(请参阅here)
要应用插件(使用gradle 2.1+),只需
plugins {
id "org.ajoberstar.grgit" version "1.6.0"
}