Gradle 是一種現(xiàn)代自動(dòng)化工具,用于項(xiàng)目構(gòu)建自動(dòng)化的軟件開(kāi)發(fā)?!白詣?dòng)化工具” 究竟是什么意思? 好吧,這就是你可能正在想的——你點(diǎn)擊一個(gè)按鈕并根據(jù)你的自動(dòng)化操作接收結(jié)果。
話雖如此,讓我們從一般解釋跳到軟件開(kāi)發(fā)領(lǐng)域,因?yàn)檫@是 Gradle 使用最多的地方。 現(xiàn)在你口袋里的任何應(yīng)用程序(我的意思是在你的智能手機(jī)中)都是自動(dòng)化的產(chǎn)物。 該應(yīng)用程序由許多源代碼文件組成,并使用許多庫(kù)。 組裝最終產(chǎn)品需要很多步驟,稱為應(yīng)用程序的 “構(gòu)建”。 構(gòu)建的輸出通常是經(jīng)過(guò)測(cè)試的應(yīng)用程序工件。 如果它通過(guò)測(cè)試,它將被運(yùn)送到你的智能手機(jī)。你是否注意到每周都會(huì)在智能手機(jī)應(yīng)用程序中看到一項(xiàng)新功能?每次更新時(shí),你都會(huì)收到每個(gè)應(yīng)用程序的新版本。 事實(shí)上,在你收到更新之前,可能已經(jīng)完成了許多構(gòu)建。
那么,如果構(gòu)建過(guò)程很長(zhǎng),你怎么可能仍然如此快速地收到這些更新?答案——自動(dòng)化工具。Gradle 允許你指定項(xiàng)目構(gòu)建(將源代碼放在一起,鏈接庫(kù)等),然后每次進(jìn)行更改時(shí),你只需 “點(diǎn)擊按鈕”,Gradle 就會(huì)自動(dòng)為你完成所有步驟。Gradle 經(jīng)常用于 JVM 應(yīng)用程序的開(kāi)發(fā),使用 java 或 Kotlin 等語(yǔ)言編寫(xiě)。 它的直接競(jìng)爭(zhēng)對(duì)手是Maven和Ant。 雖然這些工具在很大程度上執(zhí)行相同的功能,但它們的執(zhí)行方式存在巨大差異。
想了解更多相關(guān)資訊請(qǐng)關(guān)注java培訓(xùn)頻道-查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注賦能網(wǎng)了解更多:4008-569-579
本文鏈接:
本文章“Java培訓(xùn)之什么是Gradle”已幫助 90 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579