Gradle 如何在IntelliJ中恢复/重新同步梯度?

Gradle 如何在IntelliJ中恢复/重新同步梯度?,gradle,intellij-idea,Gradle,Intellij Idea,我使用Intellij 2018.1和Gradle已有一段时间了,没有任何问题。这是我第一次看到这个问题 我有一个基于Gradle的Java项目,当我在IntelliJ中编辑build.Gradle时,它的行为似乎不正确。当我在终端上发出命令时,Gradle的行为是正确的,因此我认为这仅限于IntelliJ与Gradle的集成 我习惯于在其他项目中看到的东西 当我在build.gradle中修改编译时依赖关系列表时,gradle刷新并更新整个依赖关系图 如果它找不到我添加的新依赖项,则刷新/重

我使用Intellij 2018.1和Gradle已有一段时间了,没有任何问题。这是我第一次看到这个问题

我有一个基于Gradle的Java项目,当我在IntelliJ中编辑
build.Gradle
时,它的行为似乎不正确。当我在终端上发出命令时,Gradle的行为是正确的,因此我认为这仅限于IntelliJ与Gradle的集成

我习惯于在其他项目中看到的东西
  • 当我在
    build.gradle
    中修改编译时依赖关系列表时,gradle刷新并更新整个依赖关系图
  • 如果它找不到我添加的新依赖项,则刷新/重建失败,并且我在IntelliJ中看到错误
  • 如果找到了新的依赖项,我会看到它们显示在编辑器左侧项目窗口/窗格的外部库部分下
  • 我还看到底部的
    Build
    选项卡似乎记录了重建/刷新:

我在这个项目中看到了什么
  • 当我从IntelliJ内部修改编译时依赖项时,屏幕上不会运行/重建任何东西来表明我做了任何更改
    • 我可以在命令行上运行Gradle,并根据需要查看成功/失败,但IntelliJ中没有更新任何内容
  • 在项目窗口下,外部库不会按预期更新
  • 此外,我甚至没有看到
    Build
    选项卡:


关于出现什么问题以及如何恢复/修复项目的Gradle,您有什么想法吗?

您的项目可能不是从Gradle导入的,而是使用向导在IDE中手动创建的。您可以从
build.gradle
文件再次导入它,并覆盖现有的项目文件


根据您的设置刷新更改。

尝试删除.idea目录并从build.gradle重新导入项目。如果问题仍然存在,请检查错误。有趣的是,谢谢@CrazyCoder(+1),所以删除。idea和重新导入已修复它…某种程度上。它现在为我提供了
Build
选项卡,并允许我手动刷新Gradle项目。但是,编辑
build.gradle
依赖项并保存文件不会像其他项目那样自动触发刷新。我每次都得手工做。这肯定会变得很烦人…有没有办法告诉Gradle在每次编辑
build.Gradle
时刷新项目?再次感谢!使用或启用。谢谢!如果你愿意,把你的评论变成一个简短的回答,我会很高兴地给你绿色支票:-)再次感谢!