理解gradle

什么是gradle

gradle:根据场景理解为一种构建工具或者一种DSL(Domain Special Language),为了解决构建的痛点而生,使用groovy语言来描述构建需求。
构建
根据规则获取生成物或者执行某些动作称为构建。make就是最简单的构建工具。为了解决构建中的痛点,如多渠道打包,gradle在Ant、Maven之后被广泛使用。
groovy
java的扩展语言,结合了Python、Ruby和Smalltalk的许多强大的特性,它编译后会生成class文件并运行在jvm上。
https://www.jianshu.com/writer#/notebooks/39800551/notes/53629214

DSL
Domain Special Language,领域相关语言,就是某个领域的“黑话”。例如在构建领域,sourceSets代表源文件集合。

你可能感兴趣的:(理解gradle)