Gradle是JVM生态下又一款开源的自动化构建工具,以基于Groovy的DSL描述构建过程,在结合了ant和maven的优点的基础上,提供了更为简洁,灵活和高效的build体验。
Task代表了构建过程中的一个简单原子工作单元,类似于一个系统中的子函数。定义Task的目的是将一个大的构建过程划分为粒度较小,高内聚,低耦合,可重用的功能单位,提高构建脚本的开发效率,可读性以及可维护性。例如,java plugin提供的编译或者生成javadoc用的task。
Gradle是JVM生态下又一款开源的自动化构建工具,以基于Groovy的DSL描述构建过程,在结合了ant和maven的优点的基础上,提供了更为简洁,灵活和高效的build体验。