maven 导入到IntelliJ-Error包org.springFrawork.ot不存在

s71maibg  于 2022-10-26  发布在  Maven
关注(0)|答案(9)|浏览(117)

亲爱的Stackoverflow社区,我的Spring Boot Starter应用程序有以下问题。我将Starter项目作为新的Maven项目导入到IntelliJ中。但IntelliJ没有找到我在POM中指定的依赖项。
我的应用程序类图片:

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

我已经尝试了所有方法,从重新安装IntelliJ到重新导入项目或重新下载依赖项。我只是不知道为什么IntelliJ找不到依赖项。
我的pom.xml如下所示
我的pom.xml图片:

当我第一次尝试编辑pom.xml时,它告诉我“该文件不属于该项目”。也许这可能是其中一个原因。
用‘MVN INSTALL’或‘MVN CLEAN VERIFY’运行整个程序是有效的。

zf2sa74q

zf2sa74q1#

尝试此方法,然后构建:MVN-U IDEA:IDEA

ruarlubt

ruarlubt2#

也有同样的问题。我已经尝试了所有的方法:使缓存无效,删除整个.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

muk1a3rh

muk1a3rh3#

在我的例子中,将Maven Importer中的JDK版本从JDK 11更改为我本地的JDK版本1.8

tvokkenx

tvokkenx4#

有时,您的工作空间可能会被破坏。在我的例子中,我试图重新加载项目,它奏效了

js5cn81o

js5cn81o5#

下面是我的Spring Boot应用程序的IntelliJ设置

单击打开->浏览您的工作区->并选择POM.xml文件

在您的IntelliJ设置中检查此选项

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

au9on6nz

au9on6nz6#

我也有同样的问题。我的解决方案是从pom中删除所有依赖项,通过maven重新加载->重新加载所有Maven项目。运行MVN编译。将依赖项添加回POM,Maven->重新加载所有Maven项目。运行MVN编译。现在,IntelliJ版本成功了。

ahy6op9u

ahy6op9u7#

您需要在机器上将Maven的JDK for importing选项从Project JDK更改为Java的PATH变量。
您可以转到Settings->Build, Execution, Deployment->Build Tools->Maven->Importing。向下滚动到底部并查找JDK for importing:。从列表中选择Java的路径变量

对于Windows用户,JAVA_HOME应该是下拉列表中的一个选项。

5cnsuln7

5cnsuln78#

按照这些步骤,你的问题应该就解决了。您只需要从pom.xml文件中添加Spring-framework-starter-webSpring-framework-starter-tester
1.必须生成(Alt+Insert)
1.添加依赖关系
1.搜索“SpringFramwork”
1.添加……
Here is the link

vatpfxk5

vatpfxk59#

在我的例子中,将项目添加为Maven项目会有所帮助。

相关问题