Gradle花时间在前面看似无所事事

时间:2016-06-17 04:05:27

标签: java gradle libgdx kotlin

Gradle似乎对我来说真的很慢,我不明白为什么。 每当我运行一个构建时,对我来说需要30秒,根据输出25秒的那些它什么都不做。

像这样构建:

gradlew build --parallel --offline

现在Kotlin正在发生这种情况,当我只使用Java时,情况也是如此,渐增式构建似乎也不做任何事情

编辑:我启用了gradle守护程序

开始时的每个后续构建都需要与启动守护程序显然无所事事的时间相同或更长时间

这是我的项目:https://github.com/forsakenharmony/GameProt

2 个答案:

答案 0 :(得分:1)

我建议从一些测量开始:

gradlew build --profile

在网络浏览器中打开/报告/个人资料,看看它在做什么。

听起来我的项目需要很长时间才能配置。您的构建中是否有大型项目或许多项目?你在使用一堆插件吗?

减少配置时间的简便方法是配置更少的东西。删除您很少使用的插件。试试@Incubating --configure-on-demand选项。

在您通过剖析确认获得进一步帮助之后回来。

答案 1 :(得分:0)

您可以尝试启用gradle daemon。 这样,每次启动构建时,gradle都不必从头开始加载。相反,它将在后台运行,等待构建开始。

org.gradle.daemon=true

在«USER_HOME»/。gradle / gradle.properties