git.gradle
の内容がbuild.gradle
にコピーされていない限り、Gradle(OSXのv2.12)はGrgit
の定義を次の例で見つけることができません。 git.gradle
を失うことなくこのエラーを解決するにはどうすればよいですか?インポートしたGradleスクリプトでインポートをインポートできないのはなぜですか?
build.gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.ajoberstar:gradle-git:1.4.2'
}
}
apply from: 'git.gradle'
git.gradle
import org.ajoberstar.grgit.*
task clone << {
Grgit.clone(dir: file('build/repo'), uri: '[email protected]:user/repo.git')
}
これが出力される。
$ gradle clone
...
Execution failed for task ':clone'.
> Could not find property 'Grgit' on task ':clone'.
あなた可能性にGrgitを保存してみてくださいあなたのbuild.gradleにext変数を追加し、git.gradleでそれを使用しますか? 'ext.gg = Grgit'、次にgit.gradle、' gg.clone(... ' – RaGe
@RaGe、ありがとう!私は実際にそれを理解して、回答を入力しています。 –