什么控制 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
}
}