色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何通俗地理解Gradle

如何通俗地理解Gradle?

Gradle的特點(diǎn)

以下是Gradle提供的功能列表。

聲明式構(gòu)建和按約定構(gòu)建 - Gradle可以使用基于Groovy語(yǔ)言的單獨(dú)的特定于域的語(yǔ)言(DSL)。 Gradle提供了聲明式語(yǔ)言元素。這些元素還為Java,Groovy,OSGi,Web和Scala提供了逐個(gè)會(huì)議的支持。

基于依賴關(guān)系編程 的語(yǔ)言 - 聲明性語(yǔ)言位于通用任務(wù)圖之上,您可以在構(gòu)建中充分利用它。

構(gòu)建您的構(gòu)建 - Gradle允許您將常用的設(shè)計(jì)原則應(yīng)用于構(gòu)建。 它給你一個(gè)完美的構(gòu)建結(jié)構(gòu),這樣你就可以設(shè)計(jì)結(jié)構(gòu)合理,易于維護(hù),易于理解的構(gòu)建。

Deep API - 使用此API,您可以監(jiān)視和定制其配置和執(zhí)行行為到其核心。

Gradle scale - Gradle可以輕松提高生產(chǎn)力,從簡(jiǎn)單的單一項(xiàng)目構(gòu)建到巨大的企業(yè)多項(xiàng)目構(gòu)建。

多項(xiàng)目構(gòu)建 - Gradle(教程http://codingdict.com/article/5556)支持多項(xiàng)目構(gòu)建和部分構(gòu)建。 如果您構(gòu)建一個(gè)子項(xiàng)目,Gradle將負(fù)責(zé)構(gòu)建它所依賴的所有子項(xiàng)目。

管理構(gòu)建的不同方式 - Gradle支持不同的策略來(lái)管理依賴關(guān)系。

第一個(gè)構(gòu)建集成工具 - Gradle完全支持ANT任務(wù),用于發(fā)布和檢索依賴關(guān)系的Maven和lvy存儲(chǔ)庫(kù)基礎(chǔ)結(jié)構(gòu)。 它還提供了一個(gè)用于將Maven pom.xml轉(zhuǎn)換為Gradle腳本的轉(zhuǎn)換器。

易于遷移 - Gradle可以輕松適應(yīng)您擁有的任何結(jié)構(gòu)。 因此,您始終可以在您可以構(gòu)建的同一分支中開(kāi)發(fā)您的Gradle構(gòu)建

Gradle Wrapper - Gradle Wrapper允許您在沒(méi)有安裝Gradle的機(jī)器上執(zhí)行Gradle構(gòu)建。 這對(duì)于持續(xù)集成服務(wù)器很有用。

免費(fèi)開(kāi)源 - Gradle是一個(gè)開(kāi)源項(xiàng)目,并且根據(jù)Apache軟件許可證(ASL)授權(quán)。

Groovy - Gradle的構(gòu)建腳本是用Groovy編寫(xiě)的。 Gradle的整個(gè)設(shè)計(jì)都面向被用作語(yǔ)言,而不是一個(gè)僵化的框架。Groovy允許你用一些抽象來(lái)編寫(xiě)你自己的腳本。整個(gè)Gradle API都是用Groovy語(yǔ)言設(shè)計(jì)的。