在Kotlin中使用Gradle构建项目,可以提升Kotlin代码编译速度,加快开发周期,同时在Gradle项目中可以创建一些任务并对这些任务做一些操作,例如依赖,增量式更新以及扩展等。
Java中常见的构建工具Ant、Maven、Gradle,这些工具是在Java界比较高端人运用命令或者自动化的方式进行构建的
• Ant工具:在2000年推出,是基于XML的构建工具,构建项目需要手动编写脚本。
• Maven工具:在2007年推出,在Ant基础上增加了依赖管理。
• Gradle工具:在2012年推出,在Maven基础上增加了DSL自定义扩展任务。
Gradle程序
1、创建程序 2、配置Gradle程序 3、运行Gradle程序
Gradle的任务
Gradle本身的领域对象主要有Project和Task,Project为Task提供执行的容器和上下文。
Gradle的依赖
在程序开发中一个项目可能有多个Jar包,并且Jar包之间还可能关联。
Gradle扩展
Gradle官网声明了很多系统自带的任务,这些任务有Copy、Delete、Checkstyle等