內gradle這個命令有什麼辦法讓我可以在build.gradle
在Windows PC上運行gradle這個任務裏面gradle clean
,gradle compile
和gradle publish
命令運行任務
Q
運行任務
0
A
回答
0
您可以使用taskX.dependsOn taskY
其中taskX
是你將任務運行(在本例中爲build
),其中taskY
是在當前任務之前必須運行的任務。您也可以使用taskY.shouldRunAfter taskX
來執行當前任務之後應執行的任務。請注意,不應該在任務中調用這些語句。
build.dependsOn publish
將在運行build
任務之前運行publish
任務。
我建議你在gradle doc中通過Ordering Tasks進行閱讀。
如果您確實需要從另一個任務調用任務,您可以,但有更好的選擇 - 比如上面的那些。使用tasks.taskX.execute()
將做你正在尋找。 taskX是您想要執行的任務。這可以從任務中調用。
要解決您的評論。
此代碼將運行的任務:clean
,build
前compile
和publish
執行:
build.dependsOn clean
build.dependsOn compile
build.dependsOn publish
此代碼將運行的任務:clean
,build
後compile
和publish
已執行:
build.shouldRunAfter clean
build.shouldRunAfter compile
build.shouldRunAfter publish
此代碼將運行任務:clean
之前build
執行和運行:編譯執行後compile
和publish
:
build.dependsOn clean
build.shouldRunAfter compile
build.shouldRunAfter publish
這可能是你正在尋找的代碼。在聲明build
任務之前添加最適合您需要的配置。然後執行build.gradle
時,從命令行執行任務build
。
相關問題
- 1. 運行rake任務
- 2. 與任務運行
- 3. 任務由運行
- 4. ContinueWith任務完成前任務運行
- 5. 從任務內運行任務。 (手錶)
- 6. 運行並行任務
- 7. 運行並行任務SciLuigi
- 8. 運行並行CUDA任務
- 9. 如何在gradle中運行任務後運行集成任務?
- 10. 運行rake任務,在Heroku
- 11. 計劃任務運行
- 12. 運行多個任務
- 13. 計劃任務運行
- 14. 運行多個任務
- 15. 咕嚕運行任務
- 16. 運行的gradle從任務
- 17. 運行任務一般
- 18. 排隊的任務。運行
- 19. 運行所有rake任務?
- 20. 任務不同時運行
- 21. 後臺任務只運行
- 22. 運行myVBS計劃任務
- 23. 任務無法運行
- 24. 運行多個rake任務
- 25. 本地運行capistrano任務
- 26. Ant任務自動運行
- 27. 運行定期任務
- 28. 在backgound運行任務NativeScript
- 29. 任務沒有運行?
- 30. 問題運行rake任務
這很有幫助,但是我需要編寫哪些命令/代碼來執行這3個gradle命令。 – Sidharth
現在我做這個'任務sourceJar(類型:執行){// baseName的= 「$ {} project.name -11」 //從sourceSets.test.output \t \t \t \t 工作目錄 「公地」 commandLine'gradle clean'}' – Sidharth
@Sidharth請參閱編輯答案。 –