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