gradle使用笔记
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代码块外面声明的就是项目需要使用的资源了。