内のGradleのコマンドを実行taskX
は、あなたがなるタスクがあるタスク
タスク
答えて
あなたはtaskX.dependsOn taskY
を使用することができ、私は、Windows PC上build.gradle
でGradleのタスク内のgradle clean
、gradle compile
とgradle publish
のコマンドを実行することが可能な方法はあります実行中(この場合はbuild
)、taskY
は現在のタスクの前に実行する必要のあるタスクです。また、現在のタスクの後に実行するタスクにtaskY.shouldRunAfter taskX
を使用することもできます。これらのステートメントは、タスク内から呼び出すべきではないことに注意してください。
build.dependsOn publish
は、build
タスクを実行する前にpublish
タスクを実行します。
Ordering Tasksを読むことをお勧めします。
他のタスクから本当にタスクを呼び出す必要がある場合は、上記のようなより良いオプションがあります。 tasks.taskX.execute()
を使用すると、探していることができます。ここでtaskXは実行したいタスクです。これはタスク内から呼び出すことができます。
あなたのご意見をお寄せください。
タスクを実行します。このコード:build
前clean
、compile
とpublish
が実行されます。
build.dependsOn clean
build.dependsOn compile
build.dependsOn publish
タスクを実行します。このコード:build
後clean
、compile
とpublish
が実行されています
build.shouldRunAfter clean
build.shouldRunAfter compile
build.shouldRunAfter publish
このコードでは、の前にclean
というタスクを実行します。が実行され、実行されます。ビルドが実行されたcompile
とpublish
後:
build.dependsOn clean
build.shouldRunAfter compile
build.shouldRunAfter publish
これはおそらくあなたが探しているコードです。 build
タスクが宣言される前に、ニーズに最も適した構成を追加します。次にbuild.gradle
を実行するときは、コマンドラインからbuild
というタスクを実行します。
- 1. Google GMSタスクvs Androidのタスクのタスク
- 2. TFSのJIRAタスクへのタスク
- 3. 異種タスクと同種タスク
- 4. Ant XSLTタスク対Javaタスク
- 5. タスク()
- 6. 、タスク
- 7. タスク
- 8. タスク
- 9. タスク
- 10. タスク
- 11. タスク
- 12. タスク
- 13. タスク<T>とFuncデリゲートのタスク
- 14. タスク実行時のタスクの停止
- 15. Gulp - タスク内の条件付きタスク
- 16. タスクのインスタンスをタスクのデリゲートに渡す
- 17. GradleのタスクDEPENDSONはすでに、タスク
- 18. は、タスク
- 19. タスク - ランダム
- 20. SQL:タスク
- 21. は、タスク
- 22. 「タスク」「AsAsyncOperation」
- 23. SimGrid。タスク
- 24. のGradle - 耳タスク
- 25. Task.WaitAllは...タスク
- 26. Oracle ADFタスク・フロー
- 27. vb.net内のタスク
- 28. は、API /タスク
- 29. 非同期タスク
- 30. タスク用テーブル
これは役に立ちますが、3つのgradleコマンドを実行するためにはどのコマンド/コードを書く必要がありますか? {// ベース名= "$ {} project.name -11" // sourceSets.test.output から\t \t \t \t WORKINGDIR "コモンズ": – Sidharth
は、今私はこの 'タスクsourceJar(Execのタイプを)やっています commandLine 'gradle clean'} ' – Sidharth
@Sidharth編集された答えをご覧ください。 –