Вытащить банку с зависимостью gradle из maven и запустить ее напрямую? - PullRequest
4 голосов
/ 18 августа 2011

Есть ли в gradle способ указать зависимость (jar), а затем запустить этот jarfile непосредственно внутри задачи?

1 Ответ

14 голосов
/ 18 августа 2011

Вот один из способов:

configurations {
    tool
}

dependencies {
    tool "some:tool:1.0"
}

task runTool(type: JavaExec) {
    main = "some.tool.Main"
    classpath configurations.tool
}

Если вы не знаете основной класс и / или хотите сделать эквивалент java -jar, вам нужно использовать обходной путь, как описано в http://issues.gradle.org/browse/GRADLE-1274.

...