gradle是jvm領(lǐng)域非常優(yōu)秀的一項(xiàng)構(gòu)建技術(shù),有以下幾項(xiàng)優(yōu)點(diǎn)
- 穩(wěn)定、通用的構(gòu)建工具(跟ant一樣)
- 一種可切換的,像maven一樣的基于約定的構(gòu)建框架芋齿,卻又從不鎖住你
- 對多工程項(xiàng)目的構(gòu)建提供強(qiáng)有力的支持
- 優(yōu)秀的依賴管理系統(tǒng)(基于Apache Ivy)
- 全力支持已有的Maven或者Ivy倉庫基礎(chǔ)建設(shè)(意思是:gradle項(xiàng)目的依賴依然可以從maven或者lvy倉庫獲取)
- 支持傳遞性依賴管理成翩,在不需要遠(yuǎn)程倉庫和pom.xml和ivy配置文件的前提下
- Ant tasks和builds是一等公民
- 基于groovy的構(gòu)建語言
- 使用領(lǐng)域?qū)S谜Z言(DSL)