1 gradle user home

默认情况下是~/.gradle目录。可以使用gradle -g [directory]修改。

1.1 ./gradle/caches

gradle下载的所有的依赖的包存放在这里。如果要refresh项目的依赖包,可以直接删除该目录,这样的话,gradle就会重新下载,但是其他项目的也删除了。

1.2 gradle的配置文件./gradle/gradle.properties是放在这里的

1.3 ./gradle/daemon

gradle daemon的目录存放的地点,gradle daemon是为了加快gradle启动的速度。

1.4 ./gradle/wrapper

存放gradle wrapper的发行版的地方,使用gradle wrapper时,其它人构建时不需要自己下载gradle,gradle wrapper会自动下载合适的版本的gradle进行构建,使得项目具有很好的可移植性。

2 eclipse中配置gradle

2.1 这个gradle必须是官方release的版本

从“http://services.gradle.org/distributions/”下载解压即可。

2.2 oxygen中已经自带了buildship插件,所以只需要在新建gradle project的时候,设置local installation directory到gradle解压后的目录即可。

2.3 另外设置gradle user home为“/Users/xxx/.gradle”。

3 关于build.gradle中的buildscript代码块

这个代码块中声明的内容是gradle自身需要使用的资源,比如gradle本身要使用某个插件、类库。

在build.gradle中,如果要使用groovy编码的话,会经常使用一些类库,这些类库就可以放在buildscript代码块中。

而buildscript代码块外面声明的就是项目需要使用的资源了。