Я использую пару вспомогательных классов с моей сценарий сборки, структура папок выглядитКак использовать зависимости buildscript в пользовательских классах?
buildSrc
-src
-main
-groovy
GitUtils.groovy
build.gradle
В GitUtils я пытаюсь импортировать несколько классов (от grgit & HTTP-строителя в данном примере), используемая в пользовательской библиотеке. Но это не работает, я получаю исключения «Невозможно разрешить класс XXX». Эти классы разрешены отлично, если они находятся в build.gradle.
Соответствующая часть build.gradle:
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'org.ajoberstar:grgit:1.3.0'
classpath 'org.codehaus.groovy.modules.http-builder:http-builder:0.7.1'
}
}
dependencies {
compile 'org.ajoberstar:grgit:1.3.0'
compile 'org.codehaus.groovy.modules.http-builder:http-builder:0.7.1'
}
...
GitUtils.doStuff();
у вас есть 'применить плагин: 'groovy'' в вашем build.gradle? – RaGe