Gradle 对我来说似乎真的很慢,我不知道为什么。 每当我运行一个构建时,我需要大约 30 秒,根据其中 25 秒的输出,它什么都不做。
像这样构建:
gradlew build --parallel --offline
我现在在使用 Kotlin 时发生了这种情况,当我只使用 Java 时也是如此,增量构建似乎也没有做任何事情
编辑:我启用了 gradle 守护进程
每个后续构建在开始时花费的时间与启动守护进程显然什么都不做一样长或更长
最佳答案
我建议从一些测量开始:
gradlew build --profile
在网络浏览器中打开/report/profile,看看它在做什么。
在我看来,您的项目需要很长时间才能配置。您的构建中是否有大型项目或许多项目?你在使用一堆插件吗?
减少配置时间的简单方法是配置更少的东西。删除您很少使用的插件。试试 @Incubating
--configure-on-demand
选项。
通过分析确认后回来寻求进一步的帮助。
关于java - Gradle 似乎什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37872958/