gradle的意思是用於多語言軟件開發的自動化構建工具。
壹、gradle是以Groovy語言為基礎,面向Java應用為主,基於DSL語法的第壹個構建集成工具,與ant、maven、ivy有良好的相容相關性。gradle整體設計是以作為壹種語言為導向的,而非成為壹個嚴格死板的框架。
二、gradle的日常運用
1、壹種可切換的,像maven壹樣的基於約定的構建框架,卻又從不鎖住妳的裝置。
2、強大的支持多工程的構建。強大的依賴管理,提供最大的便利去構建妳的工程。全力支持已有的Maven或者Ivy倉庫基礎建設。
3、支持傳遞性依賴管理,在不需要遠程倉庫和pom.xml和ivy配置文件的前提下。基於groovy腳本構建,其build腳本使用groovy語言編寫。具有廣泛的領域模型支持妳的構建。
三、Groovy語言介紹
Groovy是壹種基於JVM(Java虛擬機)的敏捷開發語言,是用於Java虛擬機的壹種敏捷的動態語言。它是壹種成熟的面向對象編程語言,既可以用於面向對象編程,又可以用作純粹的腳本語言。其是JVM的壹個替代語言,使用方式基本與使用Java代碼的方式相同。