Gradle 如何在IntelliJ中恢复/重新同步梯度?
我使用Intellij 2018.1和Gradle已有一段时间了,没有任何问题。这是我第一次看到这个问题 我有一个基于Gradle的Java项目,当我在IntelliJ中编辑Gradle 如何在IntelliJ中恢复/重新同步梯度?,gradle,intellij-idea,Gradle,Intellij Idea,我使用Intellij 2018.1和Gradle已有一段时间了,没有任何问题。这是我第一次看到这个问题 我有一个基于Gradle的Java项目,当我在IntelliJ中编辑build.Gradle时,它的行为似乎不正确。当我在终端上发出命令时,Gradle的行为是正确的,因此我认为这仅限于IntelliJ与Gradle的集成 我习惯于在其他项目中看到的东西 当我在build.gradle中修改编译时依赖关系列表时,gradle刷新并更新整个依赖关系图 如果它找不到我添加的新依赖项,则刷新/重
build.Gradle
时,它的行为似乎不正确。当我在终端上发出命令时,Gradle的行为是正确的,因此我认为这仅限于IntelliJ与Gradle的集成
我习惯于在其他项目中看到的东西
- 当我在
中修改编译时依赖关系列表时,gradle刷新并更新整个依赖关系图build.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
时刷新项目?再次感谢!使用或启用。谢谢!如果你愿意,把你的评论变成一个简短的回答,我会很高兴地给你绿色支票:-)再次感谢!