gradle命令一顿敲,万一机器上没有gradle呢?
gradle wrapper就起大作用了
在你普通的gradle项目中,执行gradle wrapper生成gradle wrapper相关的信息【gralew、gradlew.bat、gradle目录】,
这些信息需要同src等信息一同传递给另外的人,比如git传递,在另外的机器上,即使没有安装gradle,可以使用gradlew命令
完全代替gradle命令,在第一次的时候会根据刚刚生成的信息下载gradle。
生成这些信息可以通过命令行--的方式修改,也可以在build.gradle中定义task定制更多配置
task wrapper(type: Wrapper) {
gradleVersion = '3.1'
...定义更多
}
compile gradleApi()可以关联gradle本身的源码