Gradle教程和指南 - 創建Gradle構建

2018.04.16 Gradle教程,濰坊網站設計

51

Gradle教程和指南 - 創建Gradle構建


  遵循本指南,你將創建一個Gradle項目,調用一些基本的Gradle命令,并了解Gradle如何管理項目。

 

  首先創建一個目錄,即項目的所在目錄

 

  然后,我們可以使用Gradle命令來生成一個簡單的項目。我們將探索所有產生的項目文件,以確切知道發生了什么。

 

  該命令應顯示并生成下面的一個空項目。如果沒有,請確保Gradle安裝正確,并且設置正確的名為JAVA_HOME的環境變量。

 

  下面就是Gradle生成的文件目錄:

 

  image

 

  項目配置腳本,用于配置當前項目中的任務

 

  Gradle Wrappe可執行JAR

 

  Gradle Wrapper配置屬性

 

  用于基于Unix系統的Gradle Wrapper腳本

 

  用于基于Windows的Gradle Wrapper腳本

 

  設置配置腳本,用于配置哪些項目參與構建

 

  命令可以生成不同類型的項目,甚至可以知道如何將簡單文件轉換為Gradle。

 

  我們可以在這里結束指南,但是如果你想知道如何在這個項目中使用Gradle??梢赃@么做。

 

  Gradle提供了通過Groovy或Kotlin的DSL來創建和配置任務的的API。每個Project有一系列執行基本操作的Task。

 

  Gradle附帶一個用于配置項目的任務庫。例如,有個叫做的核心類,它將文件從一個位置復制到另一個位置。任務非常的有用(詳情請參閱文檔),但是,在這里,我們再一次只是簡單的使用它。



濰坊網站設計

 

  執行以下步驟:

 

  創建名為的文件夾

 

  在文件夾中添加。內容是任意的(甚至可以為空),但為了方便起見,添加一行內容。

 

  在主構建文件中定一個名為的類型任務。它將目錄復制到一個名為的新目錄中。(你不必創建文件夾,任務將替你創建)

 

  在這里,group和description是可以任意設置的。你甚至可以忽略它們,但是,如果這么做,報告中,也會忽略它們,過會我們會用到它們。

 

  現在執行新創建的任務:

 

  通過檢查在文件夾中有名為的文件,并且里面的內容與中的內容一致來檢查該任務是否按照預期執行。

 

  Gradle包含一系列插件,the Gradle plugin portal中提供了非常多的插件。這個發行版中包含的一個名為的插件。與核心類一起使用,可以使用配置的名稱和位置創建項目的zip壓縮文件。

 

  使用腳本將插件添加到中。確保在文件頂部添加代碼塊。

 

  現在添加一個創建文件夾的zip壓縮文件的任務。

 

  插件與設置一起完成任務,在文件夾下創建名為的壓縮文件。

 

  在這種情況下,執行任務并且查看生成的壓縮文件是您所期望的。

 

  讓我們來看看在新項目中Gradle還能做些什么。還提供了對命令行界面的完整引用。

 

  命令列出你可調用的Gradle任務,包括base插件添加的任務以及剛剛添加的自定義任務。

 

  Gradle還為您的構建提供了一個豐富的,基于Web的視圖,稱為構建審視。

 

  image


濰坊網站設計公司


 

  通過使用命令選項或通過顯示聲明將構建審視插件應用到項目中,您可以免費在鏈接scans.gradle.com上創建構建審視。構建審視發布到scans.gradle.com并將這些數據上傳到Gradle的服務器。要將數據保存在您自己的服務器上,請查看Gradle Enterprise.

 

  在執行任務時,通過添加命令選項生成構建審視。

 

  如果您瀏覽構建審視,則應該能夠輕松找出執行哪些任務以及執行多長時間,應用了哪些插件等等。下次您在StackOverflow上調試某些內容時,請考慮共享構建審視。

 

  在Build Scan Plugin用戶手冊中詳細了解如何配置和使用構建審視。

 

  命令可以查看項目的構建屬性。



濰坊設計網站公司

 

  數據量是很大的。這里只是一些可用的屬性:

 

  項目的屬性默認與該文件夾名稱一致。您也可以指定group和version屬性,但是,當前獲得的是它們的默認值,就像屬性。

 

  屬性是的全限定路徑名,位于文件夾中-默認情況下,是projectDir的build子目錄,該目錄包含build.gradle文件。

 

  您可以更改許多屬性。例如,您可以嘗試將以下行添加到build.gradle文件中,然后重新執行gradle properties。

 

  恭喜!你已經創建了一個新的Gradle構建,并學習了如何檢查Gradle構建!  

 

  轉載請注明:濰坊網站設計:http://www.144610.tw/newsshow/212.html


關鍵詞

最新案例

聯系電話 400-6065-301

留言

(-^O^-)MG魔术兔_官方版 通比牛牛稳赢技巧 幸运快三怎么计算 篮彩投注技巧 皇冠比分90vs指数 欢乐全民麻将手机版 比特币矿池哪个最好 高手打陕西快乐10分 中国体彩6+1走势图 山东时时彩11选5走势图一点击进入 篮彩让分胜负玩法 广西快乐十分在线开奖 山东群英会开奖结果 瑞波币涨了3.5万 大游bg视讯可以做时差吗 山东11选5开奖最大遗漏表 nba篮球比分直播网