Chciałem usunąć plik makefile projektu i napisać kilka ładnych zadań gradle. muszę wykonać następujące zadania, w tej kolejności:Wykonaj zadania budowania androida w zadaniach niestandardowych
- Clean Version
- Przyrost
- budować
- Prześlij
# 1, # 3 i # 4 są zadania z Android i plugin (bintray), podczas gdy # 2 to zadanie niestandardowe. Oto co mam do tej pory:
task releaseMajor {
doLast {
clean.execute()
build.execute()
incrementVersion.execute()
bintrayUpload.execute()
}
}
Kolejność bieg nie był tak wielki, jak myślę clean
był prowadzony po build
. I binrayUpload
działał bez smaku (release
). Próbowałem też bez powodzenia używać dependsOn
(zamówienie nie działa).
Nie mogłem znaleźć w Gradle doc, jak to zrobić poprawnie. Po uruchomieniu w odpowiedniej kolejności, od CLI, wszystko działa idealnie.
Jak skorzystałeś z opcji "dependOn"? – RaGe