第12章 Using the Gradle Graphical User Interface 使用 Gradle 圖形化用戶界面

2018-07-17 17:39 更新

除了支持傳統(tǒng)的命令行界面,Gradle 也提供了一個圖形化用戶界面(GUI)。這是一個獨立的用戶界面,可以通過加上 --gui 選項來啟動。

Example 12.1. Launching the GUI

gradle --gui

注意:此命令行窗口被將鎖定,直到 Gradle GUI 被關(guān)閉。如果是在 *nix 系統(tǒng)下,則可以通過 (gradle --gui&) 讓它作為后臺任務(wù)運行。

如果你在你的 Gradle 項目目錄下運行 Gradle GUI,你應(yīng)該會看到一個task 樹。

Figure 12.1. GUI Task Tree

最好是從 Gradle 項目目錄運行此命令,這樣對 UI 的設(shè)置就可以存儲在你的項目目錄中。當(dāng)然,你也可以先運行它,然后通過在 UI 中的設(shè)置Setup 選項卡,改變工作目錄。

這個 UI 上面是4個選項卡,下面則是輸出窗口。

12.1. Task Tree 任務(wù)樹

Task 樹顯示了所有項目和它們的 task 的層次結(jié)構(gòu)。雙擊一個 task 可以執(zhí)行它。

這里還提供了一個過濾器,可以把比較少用的 task 隱藏。你可以通過過濾器(Filter)按鈕切換是否進(jìn)行過濾。通過編輯過濾器,你可以對哪些任務(wù)和項目要顯示進(jìn)行配置。隱藏的任務(wù)顯示為紅色。注意:新創(chuàng)建的任務(wù)默認(rèn)情況下是顯示狀態(tài)(而不是隱藏狀態(tài))

任務(wù)樹的上下文菜單會提供以下選項:

  • 執(zhí)行忽略依賴關(guān)系。這使得重新構(gòu)建時不去依賴項目(與 -a 選項一樣)
  • 將任務(wù)添加到收藏夾(見收藏夾 Favourites 選項卡)
  • 隱藏選擇的任務(wù)。這將會把它們添加到過濾器中。
  • 編輯 build.gradle 文件。注意:該操作需要 Java 1.6 或更高的版本,并且要求在你的操作系統(tǒng)中關(guān)聯(lián) gradle 文件。

12.2. Favorites 收藏夾

收藏夾選項卡用來儲存經(jīng)常執(zhí)行的命令。這些命令可以是復(fù)雜的命令(只要它們符合 Gradle 的語法),你可以給它們設(shè)置一個顯示名稱。它用于創(chuàng)建一個自定義的命令,來顯示地跳過測試,文檔,例子。你可以稱之為“快速構(gòu)建”。

你可以根據(jù)自己的喜好,對收藏夾進(jìn)行排序,甚至可以把它們導(dǎo)出到磁盤,并在其他地方導(dǎo)入。如果你在編輯它們的時候,選上“始終顯示實時輸出”,它只有在你選上“當(dāng)發(fā)生錯誤時才顯示輸出”時有效。它會始終強制顯示輸出。 

12.3. Command Line 命令行

命令行選項卡是直接執(zhí)行單個的 Gradle 命令的地方。你只需要輸入在 'gradle' 后面經(jīng)常輸入的命令即可 。它也對要添加到收藏夾的命令提供了先去嘗試的地方。

12.4. Setup 設(shè)置

用來設(shè)置常用的配置

Figure 12.2. GUI Setup

Current Directory (當(dāng)前目錄)

定義了你的 Gradle 項目(通常是 build.gradle 所在的位置)的根目錄。

Stack Trace Output (堆棧跟蹤輸出)

這決定了當(dāng)出現(xiàn)錯誤時,有多少信息定到堆棧跟蹤。注意:如果你在命令行或收藏夾選項卡上指定了堆棧跟蹤級別,將會覆蓋這里的設(shè)置。

Only Show Output When Errors Occur(只在出現(xiàn)錯誤時顯示輸出)

啟用此選項將在 task 執(zhí)行時隱藏任何輸出,除非構(gòu)建失敗。

Use Custom Gradle Executor - Advanced feature(使用自定義的 Gradle 執(zhí)行器 - 高級功能)

這為你提供了啟動 Gradle 命令行的替代方法。這是很有用的。如果你的項目需要在另一個批處理文件或 shell 腳本中做一些額外的配置(比如指定一個初始化腳本)。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號