Gradle пакетная задача, которая вызывает подпроект и другие задачи по порядку

Я пишу файл сборки Gradle 1.4 для многомодульного проекта. Так что есть рутbuild.gradle это определяет что-то вроде:

subprojects {
    apply plugin: 'java'
    ...

который определяетстроить задание для всех подмодулей. Подмодули включены вsettings.gradle и каждый модуль имеет свой файл сборки с определенными зависимостями.

Пока что все в порядке :) Теперь в основной файл сборки я добавил несколько дополнительных задач в рамках проекта, например:aggregateJavadoc (собирает все javadocs в один) илиbundleJar (создает пакет jar из всех классов) и т. д. Каждый из них работает при вызове вручную.

Теперь мне нужно заданиевыпуск что будет

собрать все подмодули (как вызываются из командной строки - это значит, я не хочу писать execute () вручную для каждого подмодуля)

вызвать дополнительные задачи (используя execute (), я полагаю).

Я пыталсязависит от но порядок перечисленных задач не соблюдается. Кроме того, зависимые модули, кажется, выполняются после выполнения задачи выпуска. Я попробовал несколько других идей и потерпел неудачу.

Вопрос: что было бы лучшим способом создать такойпакетное заданиечто должно вызывать что-то на всех подмодулях и дополнительно выполнять еще несколько задач? Каково было бы лучшее решение для грейдеров? Thanx!

Ответы на вопрос(1)

Ваш ответ на вопрос