У меня есть сценарий сборки Gradle, который должен создать экземпляр класса Java в Задаче и вызвать метод для созданного объекта. В настоящее время у меня есть следующие:Использование Java-класса в скрипте сборки Gradle
apply plugin: 'java'
dependencies {
compile files("libs/some.library.jar")
}
task A << {
def obj = new some.library.TestClass()
obj.doSomething()
}
Проблема заключается в том, что класс some.library.TestClass()
не найден. Я прочитал this article о том, как использовать классы Groovy в Gradle, но мне нужен мой Java-класс из внешнего JAR-файла. Как добавить банку в источник сборки? Кажется, что блок dependencies
не делает того, что я ожидаю от него. Может ли кто-нибудь дать мне подсказку в правильном направлении?
Возможный дубликат [Gradle buildscript dependencies] (http://stackoverflow.com/questions/13923766/gradle-buildscript-dependencies) – Radim