gpt4 book ai didi

java - 为什么 gradle 初始化有时需要很长时间?

转载 作者:行者123 更新时间:2023-12-02 15:55:39 26 4
gpt4 key购买 nike

当我执行 gradle 时,有时需要很长时间才能“初始化”(最多 40 秒)。

PS C:\Users\Username\project> gradle build
<------------> 0% INITIALIZING [35s]
> IDLE

我尝试执行什么目标似乎并不重要(compileJavatestbuild 都需要这么长时间)

如果我在花了很长时间后不久重新运行 Gradle,它会非常快并在几毫秒或几秒内执行,但如果我等待更长的时间重新运行,它再次需要很长时间。

这发生在我的不同项目中,它发生在 gradlewgradle 上。

我在 Windows 10 上使用 Gradle 7.4。

最佳答案

这是下面的问题 https://github.com/gradle/gradle/issues/17955

在初始化期间,Gradle 会尝试确定文件系统监视是否可以安全启用。在连接了网络驱动器的 Windows 机器上,根据您的网络设置,这可能需要很长时间。

好的解决方法不是禁用 FSW,而是显式启用它。这将禁用需要很长时间的发现过程,同时保持 FSW 启用并使您的构建更快。

这可以在命令行上完成:

gradlew.bat --watch-fs yourTaskName

或者持久化在你的gradle.properties

org.gradle.vfs.watch=true

关于java - 为什么 gradle 初始化有时需要很长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71559269/

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