Gradle 有这个新功能来缓存配置,而不是为每个构建重新计算它。它可以在命令行上启用--configuration-cache
,但如何在我要在源代码管理中检查的文件中持久启用它?
esk*_*tos 28
Gradle配置缓存从 Gradle 6.6 开始提供,不要与 Gradle构建缓存混淆,该功能通过缓存配置阶段的结果并在后续构建中重用它来显着提高构建性能。
\n它在概念上类似于构建缓存,但缓存不同的信息。构建缓存负责缓存构建的输出和中间文件,例如任务输出或工件转换输出。配置缓存负责缓存特定任务集的构建配置。换句话说,配置缓存缓存配置阶段的输出,构建缓存缓存执行阶段的输出。
\n可以从命令行启用配置缓存:
\n\xe2\x9d\xaf gradle --configuration-cache build\n
Run Code Online (Sandbox Code Playgroud)\n它还可以在gradle.properties
您可以签入源代码管理的文件中永久启用:
org.gradle.unsafe.configuration-cache=true\n
Run Code Online (Sandbox Code Playgroud)\n或者如果您使用的是 Gradle 8.1+,该功能稳定:
\norg.gradle.configuration-cache=true\n
Run Code Online (Sandbox Code Playgroud)\n如果在文件中启用它gradle.properties
,则可以在命令行上针对一次构建调用禁用它:
\xe2\x9d\xaf gradle --no-configuration-cache build\n
Run Code Online (Sandbox Code Playgroud)\n有关更多命令行和选项,请参阅官方文档gradle.properties
:\n https://docs.gradle.org/nightly/userguide/configuration_cache.html
归档时间: |
|
查看次数: |
9053 次 |
最近记录: |