W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在 Gradle 中兩個頂級概念:project(項目)和 task 任務(wù))
所有 Gradle 都有一個或多個 project 構(gòu)成。project 的展現(xiàn)取決于 Gradle 所做的工作。舉例。 project 可以是一個 JAR 庫 或者是 web 應(yīng)用。它可以是由項目生產(chǎn) JAR 組成發(fā)布的 ZIP。一個 project 不一定 代表一個東西要構(gòu)建。它可能是一件要做的事,如將應(yīng)用程序部署到工作臺 或生產(chǎn)環(huán)境。如果這看起來有點模糊,現(xiàn)在不要擔(dān)心。Gradle 基于約定的構(gòu)建支持增加一個 更具體的定義的 project。
每個項目都是由一個或多個 task。一個 task 代表了一個構(gòu)建生成的原子的作品。這可能是編寫一些類,創(chuàng)建一個 JAR ,生成 Javadoc,或發(fā)布一些庫。
現(xiàn)在,我們將看看在構(gòu)建一個 project 時定義一些簡單的 task 。后面的章節(jié)將介紹多個 project 和更多的 task 。
運行 Gradle 是使用 gradle 命令行。命令行會尋找項目的根目錄下 build.gradle 的文件(有關(guān)命令行,詳見?Appendix D. Gradle Command Line 命令行),這個就是構(gòu)建的腳本,或者嚴格說是構(gòu)建的配置腳本。他定義了project(項目)和 task 任務(wù))。
嘗試輸出,創(chuàng)建一個?build.gradle
?命名的文件:
Example 6.1. Your first build script
build.gradle
task hello {
doLast {
println 'Hello world!'
}
}
命令行切換到包含 build.gradle 文件的目錄,執(zhí)行?gradle -q hello
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: