gradle是一个项目构建工具,可以通过Groovy语言写出管理工程的任务脚本,自动打包功能。
ant 可以为项目的一系列操作编写脚本语言进行管理,自动执行。
maven 主要是对项目的打包以及依赖jar包的自动管理,jar包的更新等。
gradle 则集成了这两者的优点。存在依赖仓库,自动从仓库中查找加载所需的依赖项。