maven 子项目pom不是maven样式的报错

这是一个springCloud项目,pom文件以前都挺好,最近打开则出现这个不能成为maven的状态。
右边maven也没有报错

右键重新导入也不行。

img

pom文件发出来看看,可能是少写了 或者多写了什么

能启动不 不能启动了

img

img


不过我还是不建议用这个东西 用了这个东西你的项目会重新导入maven仓库和里边的东西

不要怪maven,估计是idea的问题,

idea出问题是常有的事,你可以直接重启下idea试试,

步骤如下:
1、关闭项目
2、关闭idea,
3、打开idea
4、导入项目;

应该是子模块导入问题,并不是pom文件出错,我猜你这个模块的src下的java目录没有变亮,.java文件肯定也没有被正确识别,这说明你这个模块没有被正确导入

ALT + F11打开idea的控制台,然后mvn clean install 看看。

使用IDEA建一个新工程,新建时选择预设的依赖,比如mysql、lombok等等。等它创建完之后,看看它默认的版本是什么。然后再回到原来的POM文件里,把版本切换成和预设一样的就行了。
主要问题在pom文件配置页排查,在父项目中引用了常用的jar包,例如,引入了spring boot的依赖,那么在子项目中引入jar包 未指定version。

img

img


希望对你有帮助!

maven仓库对了吗

换个maven,3.6.1的,要不就重新换个maven仓库,settingxml一定要指向maven仓库

删掉idea配置文件 1..idea下的xml 2.删除.iml文件

然后重新导入项目,导入完成后 在控制台terminal输入mvn idea:idea