除了支持傳統(tǒng)的命令行界面,Gradle 也提供了一個(gè)圖形用戶界面(GUI)。這是一個(gè)獨(dú)立的用戶界面,可以通過加上 --gui 參數(shù)來啟動(dòng)。
gradle --gui
注意:此命令行窗口被將鎖定,直到 Gradle GUI 被關(guān)閉。如果是在 linux/unix 系統(tǒng)下,則可以通過(gradle --gui&)讓它作為后臺(tái)任務(wù)運(yùn)行。
如果你在你的 Gradle 項(xiàng)目目錄下運(yùn)行 Gradle GUI,你應(yīng)該會(huì)看到一個(gè)任務(wù)樹。
GUI Task Tree
最好是從 Gradle 項(xiàng)目目錄運(yùn)行此命令,這樣對(duì) UI 的設(shè)置就可以存儲(chǔ)在你的項(xiàng)目目錄中。當(dāng)然,你也可以先運(yùn)行它,然后通過在 UI 中的設(shè)置(Setup)選項(xiàng)卡,改變工作目錄。
在 Gradle 的用戶界面(UI)中,上面是 4 個(gè)選項(xiàng)卡,下面則是輸出窗口。
任務(wù)樹顯示了所有項(xiàng)目和它們的任務(wù)的層次結(jié)構(gòu)。雙擊一個(gè)任務(wù)可以執(zhí)行它。
這里還提供了一個(gè)過濾器,可以把比較少用的任務(wù)隱藏。你可以通過過濾器(Filter)按鈕切換是否進(jìn)行過濾。通過編輯過濾器,你可以對(duì)哪些任務(wù)和項(xiàng)目要顯示進(jìn)行配置。隱藏的任務(wù)顯示為紅色。注意:新創(chuàng)建的任務(wù)默認(rèn)情況下是顯示狀態(tài)(而不是隱藏狀態(tài))
任務(wù)樹的上下文菜單會(huì)提供以下選項(xiàng):
收藏夾選項(xiàng)卡用來儲(chǔ)存經(jīng)常執(zhí)行的命令。這些命令可以是復(fù)雜的命令(只要它們符合 Gradle 的語法),你可以給它們?cè)O(shè)置一個(gè)顯示名稱。它用于創(chuàng)建一個(gè)自定義的命令,來顯示地跳過測(cè)試,文檔,例子。你可以稱之為“快速構(gòu)建”。
你可以根據(jù)自己的喜好,對(duì)收藏夾進(jìn)行排序,甚至可以把它們導(dǎo)出到磁盤,并在其他地方導(dǎo)入。如果你在編輯它們的時(shí)候,選上“始終顯示實(shí)時(shí)輸出”,它只有在你選上“當(dāng)發(fā)生錯(cuò)誤時(shí)才顯示輸出”時(shí)有效。它會(huì)始終強(qiáng)制顯示輸出。
命令行選項(xiàng)卡是直接執(zhí)行單個(gè)的 Gradle 命令的地方。你只需要輸入命令行中你經(jīng)常在“Gradle”后面輸入的命令即可。它也對(duì)要添加到收藏夾的命令提供了先去嘗試的地方。
設(shè)置(Setup)選項(xiàng)卡允許你配置一些常規(guī)的設(shè)置
GUI Setup
更多建議: