2017-02-23 77 views
0

Недавно я узнал о существовании Gradle-Git Plugin для запуска различных функций Git изнутри Gradle. Мне нужно сделать это, чтобы использовать git pull, clone и различные методы сравнения файлов.Использование плагина Gradle-Git

Но поскольку я полный новичок в Gradle (а также Groovy), я немного потерял, как начать. Я видел некоторые связанные сообщения об этом here и here, но я не могу заставить его работать; на самом деле я даже не уверен, правильно ли я установил плагин в первую очередь. Это все, что я сделал до сих пор:

  • клонированной Gradle-Гит на моем рабочем столе
  • Импортные его в Eclipse, как проект Gradle
  • попытался запустить 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

Вам не нужно клонировать репозиторий или скомпилировать источники, двоичные файлы доступны на портале плагинов (см here)

Чтобы применить плагин (с помощью Gradle 2.1+) просто

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