1

什么控制 Intellij IDEA IDE 构建/重建如何使用 gradle 构建缓存和并行选项?

我有 gradle 构建缓存设置,如果我通过 IDEA runConfiguration 运行 gradle,我会看到以下内容:

45s clean build --parallel -x test
34s build --parallel -x test

如果我单击锤子进行构建或选择构建:重建,我会看到 2 分 10 秒及以上的时间。

我如何启用缓存

在命令行和通过 runConfiguration,速度提升非常好。通过 Intellij 的锤子构建时,速度要慢得多

gradle.properties

# Enable gradle build cache
org.gradle.caching=true
gradle.cache.push=false

设置.gradle

ext.inJenkins = System.getenv().containsKey("BUILD_NUMBER")

buildCache {
  local {
    enabled = !inJenkins
  }
  remote(HttpBuildCache) {
      enabled = true
      url = "${artifactory_url}/gradlecache-generic-development-local/"
      ...
      push = inJenkins
  }
}
4

1 回答 1

2

可能您没有在 gradle 属性中启用并行性。

添加到 gradle.properties

org.gradle.parallel=true

祝你有美好的一天

于 2019-10-15T15:50:13.980 回答