我知道Gradle默认将构建缓存存储在$GRADLE_USER_HOME/caches/build-cache-1
中。但是,当我运行一个构建,甚至是一个很大的构建时,我看到只有一些很小的非人类可读文件被添加到该文件夹中。我的假设是Gradle以文件散列的形式存储任务输入和任务输出之间的映射,这就是为什么它很小的原因。但这意味着要将缓存实际复制到另一台计算机,我也需要复制输出。我该如何实现?除了复制destinationDir
以外,还要复制整个build/
(build-cache-1
)