Я хотел удалить файл makefile проекта и написать несколько хороших задач градации. мне нужно выполнить следующие задачи, в следующем порядке:Выполнять задачи сборки андроида в пользовательских задачах
- Чистая версия
- Increment
- Построить
- Загрузить
# 1, # 3 и # 4 являются задачи из андроид и плагин (bintray), а # 2 - это настраиваемая задача. Вот то, что я до сих пор:
task releaseMajor {
doLast {
clean.execute()
build.execute()
incrementVersion.execute()
bintrayUpload.execute()
}
}
Порядок запуска был не столь велик, как я думаю, что clean
был запущен после того, как build
. И binrayUpload
бежал без запаха (release
). Я также пытался использовать dependsOn
без успеха (заказ не работает).
Я не мог найти в Gradle doc, как это сделать должным образом. Когда выполняется в правильном порядке, из CLI все работает отлично.
Как вы использовали 'dependOn'? – RaGe