gpt4 book ai didi

intellij-idea - 在 gradle 项目和 IntelliJ IDEA 项目中同步更改运行非常缓慢

转载 作者:行者123 更新时间:2023-12-04 04:06:41 24 4
gpt4 key购买 nike

我有一个 gradle 项目,我使用 Intellij idea 的 IDE(版本 14)。我使用本地 gradle 发行版(2.2 版)。当我按下按钮刷新所有 gradle 项目时,构建时间太长,但每次运行它都会成功完成。我的存储库在公司的本地服务器上。正常吗?

最佳答案

在你有许多子模块的多构建 gradle 中,我刚刚遇到了这个问题,我通过这样做修复了它:

首先单击“Gradle refresh”并仔细观察每个项目,因为它显示“Resolving dependencies for (project name) (configuration)”。如果其中任何一个的完成时间超过 200 毫秒,那么请检查这些项目中是否存在不必要的大类路径依赖关系树……因为当您并非故意时,它可能是巨大的。

在我的情况下,这是因为每个项目都共享一个 :shared项目,并且该项目让人们倾倒了您可能认为是编译时依赖项的所有依赖项。所以一些做一些小事情的子项目基本上依赖于所有其他项目。刷新每个真正总计的子项目的依赖项需要 1 秒多的时间。

解决方案是切换到 transitive = false在该共享项目上并手动添加每个项目实际需要的依赖项。

如果您已修复它,当“解决依赖关系”出现时,您将不再看到 1-2 秒的延迟。他们应该很快射穿。

关于intellij-idea - 在 gradle 项目和 IntelliJ IDEA 项目中同步更改运行非常缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37087436/

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