簡體   English   中英

在Gradle上運行任務時,如何調查將要運行的其他任務?

[英]How to investigate what other task will run is when running a task on Gradle?

在Android項目中,每次我運行./gradlew assemble Gradle將運行以下任務:

  • :app:preBuild
  • :app:preDebugBuild
  • :app:checkDebugManifest

等等..

有沒有辦法知道每次運行gradle任務時將要運行的任務列表?

也許有一個gradle命令,或者另一個選擇是在繼續顯示任務名稱的同時使每個任務輸出靜音。

您的用例有一個稱為Dry-Run的功能

4.8空運行

有時,您對在命令行上指定的一組給定任務按順序執行哪些任務感興趣,但是您不希望執行這些任務。 您可以使用-m選項。 例如,如果運行gradle -m clean compile ,您將看到所有將作為clean和compile任務的一部分執行的任務。 這是對任務任務的補充,該任務向您顯示了可以執行的任務。

Gradle只是一個構建系統,而這些任務是在gradle包裝器中預定義的。

To see a list of available tasks, run gradle tasks

To see a list of command-line options, run gradle --help

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM