Gradle 构建环境

[toc]

Gradle properties

多个地方配置了相同构建环境按优先级从上到下依次选取

  • system properties - 如命令行设置 -Dgradle.user.home
  • GRADLE_USER_HOME 系统变量目录中的 gradle.properties
  • 项目根目录下的 gradle.properties
  • Gradle 安装目录下的 gradle.properties

以下属性可用于配置Gradle构建环境:

org.gradle.caching=(true,false)

  1. 当设置为true时,Gradle将在可能的情况下重用任何先前构建的任务输出,从而加快构建速度。

org.gradle.caching.debug=(true,false)

  1. 当设置为true时,每个任务的单个输入属性散列和构建缓存键将记录在控制台上。

org.gradle.configureondemand=(true,false)

  1. 允许孵化配置随需应变,Gradle将尝试只配置必要的项目。

org.gradle.console=(auto,plain,rich,verbose)