首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让Intellij IDEA使用并行和gradle build cache进行构建

如何让Intellij IDEA使用并行和gradle build cache进行构建
EN

Stack Overflow用户
提问于 2019-10-15 23:39:01
回答 1查看 1.4K关注 0票数 1

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

我已经设置了gradle build缓存,如果我通过IDEA runConfiguration运行gradle,我会看到以下内容:

代码语言:javascript
运行
复制
45s clean build --parallel -x test
34s build --parallel -x test

如果我点击锤子来构建或者选择build : rebuild,我会看到2m10s以上的时间。

我是如何启用缓存的

在命令行和通过runConfiguration,速度的提高是极好的。当通过Intellij的锤子构建时,速度要慢得多

gradle.properties

代码语言:javascript
运行
复制
# Enable gradle build cache
org.gradle.caching=true
gradle.cache.push=false

settings.gradle

代码语言:javascript
运行
复制
ext.inJenkins = System.getenv().containsKey("BUILD_NUMBER")

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

回答 1

Stack Overflow用户

发布于 2019-10-15 23:50:14

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

添加到gradle.properties

代码语言:javascript
运行
复制
org.gradle.parallel=true

祝你今天愉快

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58398302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档