官方文档
DSL, domain-speific language,特定领域语言java
build.gradle配置当前项目的脚本文件
gradle-wrapper.jar能够使用的jar包
gradle-wrapper.properties配置属性
gradlew基于unix系统的脚本
gradlew.bat基于windows系统的脚本
settings.gradle用于配置gradle构建的gradle设置脚本windows
gradle使用groovy语言编写任务,一个项目能够包含多个任务,每一个任务执行一些操做app
gradle提供了一个任务库,能够配置某个任务
例如,一个核心copy任务,能够将文件从一个目录移到其余目录dom
注:这个copy任务,将把src目录中文件复制到dest目录,其中dest目录不须要提早建立, group和description参数自定义ide
gradle包含一系列插件,能够在插件仓库中发现,发行版中包含一个基本插件,gradle
在安装了插件base后,能够建立一个Zip任务ui
注: 这个zip任务,将把src目录压缩为zip文件,保存在bulid/distributions
目录中spa
查看settings.gradle
, 设置根项目的名称为demo
,默认状况下,根项目名称和项目所在目录名称相同插件
查看build.gradle
, plugins
指定插件repositories
指定存储库dependencies
指定项目依赖库3d
由于默认的jcenter()
下载缓慢,能够替换为阿里源镜像