首页 > 解决方案 > Git commit 可以立即运行,但在 intellij 中 gradle clean build 需要将近 5 分钟。重新同步在几秒钟内发生

问题描述

我正在使用 Intellij 2019.3.3 和 Gradle 5.1.1。

Gradle clean build 需要 5-7 分钟。Gradle 同步需要 15-20 秒。

仅当我在我的 VM 中使用它时才会发生这种情况(Azure 桌面)。在我的物理机器上它要快得多。

执行应用程序时没有观察到差异。

我观察到 git 提交和代码签入在 VM (Azure Desktop) 中更快。

如何加快构建 VM 的速度?为什么需要这么长时间?

编辑 1:我正在构建一个 spring boot 应用程序。需要时间的是“bootJar”任务。

配置如下:

bootJar {
    classifier = 'boot'
    mainClassName = 'com.aaa.bbb.someservice.SomeServiceApplication'
}

标签: spring-bootgradleintellij-idea

解决方案


谢谢楼上的回答。在 vmoptions 文件中增加 Intellij 的堆栈和堆内存后,速度有所提高。


推荐阅读