IntelliJ IDEA 2019.1中的Gradle-File警告

时间:2019-04-02 09:56:42

标签: java gradle intellij-idea

我将IntelliJ IDEA安装从2018.3升级到2019.1,现在发现build.gradle中以前没有的错误。我怀疑偏好已更改,但找不到。

我看到两种错误:

  • 几乎所有内容都带有下划线,并且警告消息弹出窗口显示“找不到方法调用插件的候选对象”。或“找不到方法调用构建脚本的候选对象。”
  • 我使用Spring Boot插件并将其导入第一行。现在为红色,弹出窗口显示“无法解析符号'SpringBootPlugin'”。

Screenshot of IntelliJ error messages

在2018.3。 gradle构建起作用,即从命令行运行./gradlew …:build起作用,从IDE运行gradle任务也起作用。

更新 我注意到在“项目结构”中,根模块(这是一个多模块构建)存在两次:一次在settings.gradle中使用名称,一次在代码所在的目录中使用。更改名称时在settings.gradle中的目录名中,“项目结构”中的重复条目消失了,在build.gradle中的错误也消失了。

7 个答案:

答案 0 :(得分:15)

尝试重新导入gradle项目:

IntelliJ IDEA➔帮助查找操作➔搜索“导入”或“重新导入”➔单击:“重新导入所有Gradle项目”

编辑:已更改为: Gradle (从右侧工具栏)➔“重新加载所有Gradle项目”(小的刷新按钮)

答案 1 :(得分:2)

已修复File -> Invalidate caches / Restart

Help -> Find action... -> Reload All Gradle Projects在我的Idea 2020.2中不起作用。

答案 2 :(得分:0)

我在Idea 2019.2中也遇到了同样的情况,它从idea创建了spring项目,并通过删除.iml文件和.idea文件夹将其修复了

答案 3 :(得分:0)

JaCoCo插件有问题。 Reload All Gradle Projects解决了我的问题。非常感谢。

答案 4 :(得分:0)

去帮助->操作并搜索以重新加载所有gradle项目

答案 5 :(得分:0)

您可以通过在intelliJ 2020中单击Reload All Gradle Projects图标来执行相同操作 Reimport the projects again

答案 6 :(得分:0)

我尝试使用 Gradle 设置,通常问题出在 gradle JVM

Preference -> Build, execution and deployment -> Gradle 将 JVM 更新到所需版本。