Gradle-Git插件的使用



我最近了解了用于从Gradle内部运行各种GIT功能的Gradle-Git插件的存在。我需要做的是用它执行git拉,克隆和各种文件比较方法。

但是,由于我是Gradle(以及Groovy)的完整新手,所以我对如何开始有些迷失。我在这里和这里看到了一些相关的帖子,但是我似乎无法正常工作。实际上,我什至不确定是否首先是正确安装了插件。这就是我到目前为止所做的一切:

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

如果有人知道发生了什么事并可以帮助我逐步完成此工作,我将非常感谢。

您不需要克隆回购或编译来源,二进制文件可在插件门户网站上可用(请参阅此处)

应用插件(使用grad 2.1 ),只需

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

最新更新