2.1 特性 本章将介绍一系列Gradle的特性. 申明式构建和基于约定的构建 Gradle的核心是基于Groovy呈现了一种丰富的针对特定领域的语言,称之为Domain Specific Language(DSL).通过自由的申明式语言元素,Gradle将申明式构建推向了一个新的高度.这些元素也提供了基于约定构建的功能,用于支持Java,Groovy,OSGI,Web和Scala项目.而且,这种申明式语言是可以扩展的.你可以增加一些新的元素,或者对已有的元素进行增强,以此实现简明的,易于维护和…