Intellij Idea IntelliJ无法识别Maven依赖项

mnowg1ta  于 2023-06-21  发布在  Maven
关注(0)|答案(7)|浏览(225)

我有一个Spring项目,我使用Maven来管理我的依赖项。我在POM文件中提到了一些(5到10个)包,Maven成功地将它们下载到了我的本地存储库中。
但是IntelliJ不识别这些包。即使是SpringBoot软件包。
我尝试了不同的东西:

  • 删除本地Maven-Repository
  • 在IntelliJ中从现有源代码创建一个新项目,但目录与原始项目相同
  • 从现有的源代码在IntelliJ中创建一个新的项目,但我已经首先将src-Folder和POM-File复制到一个新的Directory

为什么IntelliJ不能识别Maven-Dependencies?
P.S.:Maven-Build是成功的。所以Maven正在识别存储库中的包。

hof1towb

hof1towb1#

IntelliJ似乎为项目内的所有依赖项处理一个索引。在我的情况下,IntelliJ没有正确处理这个索引。
但我发现我可以通过使用以下函数手动清除此缓存/索引:
File > Invalidate Caches / Restart...

gg0vcinb

gg0vcinb2#

如果在File > Invalidate Caches / Restart...之后问题仍然存在(如@Snickbrack所建议的),请通过Maven > Reload all maven projects重新加载maven项目。

70gysomp

70gysomp3#

只需将maven pom.xml作为项目打开,而不是从源代码创建新项目

0s7z1bwu

0s7z1bwu4#

请运行命令mvn idea:idea,它将工作。

68bkxrlz

68bkxrlz5#

请按照以下步骤检查maven home路径:
1.在项目窗口中选择项目>>文件>>设置>>构建、执行、部署>> Maven
1.根据Maven安装位置检查“Maven home path”。它将下载所有依赖项。

t5fffqht

t5fffqht6#

我也有同样的问题。pom.xml-> maven-> Reload Project上右键**,**解决了我的问题。

2w3kk1z5

2w3kk1z57#

右键单击pom.xml Maven -> Reload project

相关问题