Gradle简介
Gradle是一个通用灵活的基于JVM构建工具,支持maven, Ivy仓库,支持传递性依赖管理
使用基于Groovy的特定领域语言(DSL)来声明项目设置,build脚本使用Groovy编写,
抛弃了基于XML的各种繁琐配置,不需要远程仓库或者是pom.xml和ivy.xml配置文件,
面向Java应用为主,支持Java、Groovy、Kotlin和Scala等语言
gradle与maven的关系
通常maven包含两个含义,一个是本地的编译工具,一个是服务端的代码仓库。
Gradle是另一个编译工具,但代码仓库还是使用的Maven。
Tutorial
- Gradle脚本基础全攻略:https://www.jianshu.com/p/3d0524980e30
- Groovy脚本基础全攻略:https://www.jianshu.com/p/fbfaaecc19ee
- Gradle 教程:https://www.w3cschool.cn/gradle/