这是一个springCloud项目,pom文件以前都挺好,最近打开则出现这个不能成为maven的状态。
右边maven也没有报错
右键重新导入也不行。
pom文件发出来看看,可能是少写了 或者多写了什么
能启动不 不能启动了
不要怪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。
maven仓库对了吗
换个maven,3.6.1的,要不就重新换个maven仓库,settingxml一定要指向maven仓库
删掉idea配置文件 1..idea下的xml 2.删除.iml文件
然后重新导入项目,导入完成后 在控制台terminal输入mvn idea:idea