Gradle 使用 Gradle 圖形用戶界面

2022-08-03 11:46 更新

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

Launching the GUI

gradle --gui  

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

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

GUI Task Tree

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

在 Gradle 的用戶界面(UI)中,上面是 4 個選項卡,下面則是輸出窗口。

任務(wù)樹

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

這里還提供了一個過濾器,可以把比較少用的任務(wù)隱藏。你可以通過過濾器(Filter)按鈕切換是否進行過濾。通過編輯過濾器,你可以對哪些任務(wù)和項目要顯示進行配置。隱藏的任務(wù)顯示為紅色。注意:新創(chuàng)建的任務(wù)默認情況下是顯示狀態(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 文件。

收藏夾

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

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

命令行

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

設(shè)置

設(shè)置(Setup)選項卡允許你配置一些常規(guī)的設(shè)置

GUI Setup

  • 當(dāng)前目錄 定義了你的 Gradle 項目(通常是 build.gradle 所在的位置)的根目錄。
  • 堆棧跟蹤輸出 這決定了當(dāng)出現(xiàn)錯誤時,有多少信息定到堆棧跟蹤。注意:如果你在命令行或收藏夾選項卡上指定了堆棧跟蹤級別,將會覆蓋這里的設(shè)置。
  • 只在出現(xiàn)錯誤時顯示輸出 啟用此選項將在任務(wù)執(zhí)行時隱藏任何輸出,除非構(gòu)建失敗。
  • 使用自定義的 Gradle 執(zhí)行器 - 高級功能 這為你提供了啟動 Gradle 命令行的替代方法。這是很有用的。如果你的項目需要在另一個批處理文件或 shell 腳本中做一些額外的配置(比如指定一個初始化腳本)。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號