导入到IntelliJ-错误包org.springframework.boot不存在

时间:2018-12-20 12:51:33

标签: maven intellij-idea pom.xml

尊敬的Stackoverflow社区,我的Spring Boot Starter应用程序存在以下问题。我将启动程序项目作为新的maven项目导入了IntelliJ。但是IntelliJ找不到我在pom中指定的依赖项。

Image of my Application Class

如果我尝试运行该项目,则会收到以下错误消息。

Image of the Error Message

我已经尝试了从重新安装IntelliJ到重新导入项目或重新下载依赖项的所有操作。我只是不知道为什么IntelliJ找不到依赖项。

我的pom.xml如下

Image of my pom.xml

我第一次尝试编辑pom.xml时,它对我说:“此文件不属于项目”。也许这可能是原因之一。

使用“ mvn install”或“ mvn clean verify”运行整个程序。

5 个答案:

答案 0 :(得分:1)

就我而言,将 Maven 导入器中的 JDK 版本从 JDK 11 更改为我的本地 JDK 版本 1.8

enter image description here

答案 1 :(得分:1)

遇到了同样的问题。我已经尝试了所有方法:使缓存无效、删除整个 .m2 文件夹、更改设置、重新加载项目,但没有任何帮助。

我的解决方案是删除 .iml 文件,这些文件是用于保持模块配置的 IntelliJ 模块文件。重新打开项目后,它起作用了。

这个想法不是我的,我在这里找到了提示:https://intellij-support.jetbrains.com/hc/en-us/community/posts/203365204--package-does-not-exist-error-despite-autocomplete-being-aware-of-them

答案 2 :(得分:0)

这是我的SpringJon应用程序的IntelliJ设置的样子

单击打开->浏览工作区->并选择POM.xml文件 Click open -> browse your workspace -> and select POM.xml file

在您的智能设置中选中此项 Check this in your intelliJ settings

也这样做 [Settings --> Maven --> Importing]

enter image description here

答案 3 :(得分:0)

尝试一下,然后构建:mvn -U idea:idea

答案 4 :(得分:0)

有时您的工作区可能会损坏。 就我而言,我尝试重新加载项目并且它工作了

enter image description here