转载请注明出处:http://blog.csdn.net/lastsweetop/article/details/78954076
简介
Gradle的构建缓存是一种缓存机制,目的是为了通过重用上一次构建的输出来节省构建时间。构建缓存机制把构建的输出存储在本地或者远程,当确认本次构建的输入没有改变那么它将会使用构建的缓存作为输出。
构建缓存的第一个功能是任务输出缓存,任务输出和up-to-date检查本质上一样的原理,不同的是up-to-date检查仅仅局限于相同的工作空间,而任务输出缓存可以使用本机的任何地方的的构建,当任务输出缓存使用共享的构建缓存时,还可以运行在不同机器之间。
启用构建缓存
默认情况下,构建缓存是没有启用的,有两种方法可以启用构建缓存:
- 构建的命令行下增加
--build-cache
选项,但要注意只是本次生效。 gradle.properties
文件中设置org.gradle.caching=true
,这样就可以每次生效,除非命令行下带了--no-build-cache
选项