Gradle-Git插件使用

时间:2017-02-23 02:33:52

标签: git gradle

我最近了解到存在Gradle-Git Plugin用于在Gradle中运行各种Git功能。我需要做的是使用它来执行git pull,clone和各种文件比较方法。

但是,由于我是Gradle(以及Groovy)的全新手,我对如何开始有点迷茫。我看到了一些关于它的相关帖子herehere,但我似乎无法让它发挥作用;事实上,我甚至不确定我是否首先正确安装了这个插件。这就是我到目前为止所做的一切:

  • 将Gradle-Git克隆到我的桌面
  • 将其作为Gradle项目导入Eclipse(这是非常必要的吗?)
  • 尝试运行build.gradle,它给出了以下相同错误的3个实例:
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 {
^

如果有人知道发生了什么,并且可以帮我逐步完成这项工作,我真的很感激。

1 个答案:

答案 0 :(得分:1)

您不需要克隆存储库或编译源代码,插件门户网站上提供了二进制文件(请参阅here

要应用插件(使用gradle 2.1+),只需

plugins {
    id "org.ajoberstar.grgit" version "1.6.0"
}