gpt4 book ai didi

gradle - 如何在gradle中使用命令行标志禁用远程构建缓存

转载 作者:行者123 更新时间:2023-12-03 03:56:18 24 4
gpt4 key购买 nike

我发现了--no-build-cache标志,但是它禁用了远程和本地缓存。

我只需要禁用远程。可能吗?

buildCacheSettings.gradle

buildCache {
local {
enabled = true
}
remote(HttpBuildCache) {
url = 'http://mycache/cache'
}
}

最佳答案

没有内置命令,但是您可以自己创建。我对我的一个项目有相同的要求,并像这样解决了它:

ext.disableRemoteBuildCache = hasProperty('DISABLE_BUILD_CACHE_REMOTE') || System.getenv().containsKey('DISABLE_BUILD_CACHE_REMOTE')

buildCache {
local(DirectoryBuildCache) {
// ...
}
remote(HttpBuildCache) {
enabled = !disableRemoteBuildCache
// ...
logger.info("Remote build cache configured with enabled: $enabled and url $url")
}
}

然后创建一个名为 DISABLE_BUILD_CACHE_REMOTE的环境变量或使用 -PDISABLE_BUILD_CACHE_REMOTE运行。

关于gradle - 如何在gradle中使用命令行标志禁用远程构建缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58743404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com