私はプロジェクトのmakefileを削除し、すてきなグラベルタスクを書こうと思っていました。 私はこの順序で、次のタスクを実行する必要があります。カスタムタスクでアンドロイドビルドタスクを実行する
- クリーン
- インクリメントバージョン
- ビルド
- アップロード
#1、#3、#4でからタスクですアンドロイドとプラグイン(bintray)、#2はカスタムタスクです。ここで私はこれまで持っているものです:私はclean
がbuild
後に実行されたと考えるよう
task releaseMajor {
doLast {
clean.execute()
build.execute()
incrementVersion.execute()
bintrayUpload.execute()
}
}
実行順序はそれほど大きくありませんでした。 binrayUpload
はフレーバーなしで実行していました(release
)。私はまた、dependsOn
を成功させずに使用しようとしました。
Gradleの文書でこれを正しく実行する方法が見つかりませんでした。 CLIから正しい順序で実行すると、すべてが完全に機能します。
どうやって 'dependsOn'を使いましたか? – RaGe