当前位置:   article > 正文

IDEA导入项目无法识别pom.xml文件,Java类为黄色J标识,找不到maven视图_idea中的maven读不到pom

idea中的maven读不到pom
问题:使用idea导入maven项目时,pom.xml为橘色和灰色标识,并且Java类标识为J,并且jar库中没有任何东西,并且maven视图找不到,views视图中并没有maven选项

在这里插入图片描述

原因:导入多module项目时,idea默认只编译了最外层(项目project)的pom.xm文件,里面module的pom.xml未被编译,导致依赖没有导入,并且maven视图也找不到(只要有一个pom.xml依赖导入了maven视图就会出现)
网上查找到的方法:

1.选中其中一个model右键Mark Directory as →Sources Root,结果Java类文件一路飘红,然后刚才方法unmark as sources root也不行

在这里插入图片描述

2.然后project structure中module模块中Content Root删除重新添加并没有用

解决方案:

1.手动添加依赖:选中各个pom.xml文件右键→add as maven project

从最外层的pom.xml开始,里面的可能会自动识别

2.按模块进行依赖导入:选中其中一个module右键→open module settings(或者ctrl+shift+alt+s进入project structure项目结构界面)→选中module模块,点击中间“+”号

在这里插入图片描述

然后点击import module,然后选择依赖没有导进来的module(可通过pom.xml图标来查看,正常为蓝色的m)

在这里插入图片描述

然后选择maven,finish,然后选择OK就可以了,导入之后也有可能里面的里面层的pom.xml没有迭代查询到,需要自己再检查一下,如何没有导入进来再次import module选择该没有导进来的子module文件就可以了,因为idea默认不查询里面pom.xml需自己检查(好像也可以设置迭代查询)

在这里插入图片描述
第一次写,希望大家点个赞支持一下!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/1010410
推荐阅读
相关标签
  

闽ICP备14008679号