回覆列表
  • 1 # 程式設計字典

    Gradle的特點

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

    宣告式構建和按約定構建 - Gradle可以使用基於Groovy語言的單獨的特定於域的語言(DSL)。 Gradle提供了宣告式語言元素。這些元素還為Java,Groovy,OSGi,Web和Scala提供了逐個會議的支援。

    基於依賴關係程式設計 的語言 - 宣告性語言位於通用任務圖之上,您可以在構建中充分利用它。

    構建您的構建 - Gradle允許您將常用的設計原則應用於構建。 它給你一個完美的構建結構,這樣你就可以設計結構合理,易於維護,易於理解的構建。

    Deep API - 使用此API,您可以監視和定製其配置和執行行為到其核心。

    Gradle scale - Gradle可以輕鬆提高生產力,從簡單的單一專案構建到巨大的企業多專案構建。

    多專案構建 - Gradle(教程http://codingdict.com/article/5556)支援多專案構建和部分構建。 如果您構建一個子專案,Gradle將負責構建它所依賴的所有子專案。

    管理構建的不同方式 - Gradle支援不同的策略來管理依賴關係。

    第一個構建整合工具 - Gradle完全支援ANT任務,用於釋出和檢索依賴關係的Maven和lvy儲存庫基礎結構。 它還提供了一個用於將Maven pom.xml轉換為Gradle指令碼的轉換器。

    易於遷移 - Gradle可以輕鬆適應您擁有的任何結構。 因此,您始終可以在您可以構建的同一分支中開發您的Gradle構建

    Gradle Wrapper - Gradle Wrapper允許您在沒有安裝Gradle的機器上執行Gradle構建。 這對於持續整合伺服器很有用。

    免費開源 - Gradle是一個開源專案,並且根據Apache軟體許可證(ASL)授權。

    Groovy - Gradle的構建指令碼是用Groovy編寫的。 Gradle的整個設計都面向被用作語言,而不是一個僵化的框架。Groovy允許你用一些抽象來編寫你自己的指令碼。整個Gradle API都是用Groovy語言設計的。

  • 中秋節和大豐收的關聯?
  • 一個處女座有重度潔癖的女生,能毫不猶豫的跟我去吃路邊攤,算不算真愛?