一、说明
在使用idea的时候发现有时候编译没问题,代码没问题,但是就是项目报红;然后就找了一下解决方法,总结一下然后发一下博客给说明一下吧
二、问题和说明
1.问题
经常出现在pom的引入版本升级和版本依赖有修改
2.解决
2.1在升级pom的依赖版本后,本地原来打包由idea生成的 xxx-iml文件;里面引入的是旧的版本;如下图文件;
解决方法很简单,把这个 “项目名称.iml”文件删除,然后再打包一下就好了;删除这个可能会导致这个项目的pom.xml文件有一个删除线,然后当前项目就识别成不是项目了。
可以在settings中设置,如下图,里面的勾选去掉,然后点击确定就可以识别了
注:如果idea的其他情况,比如:打包的版本不对、项目识别有其他的问题;我会在后续其他博客文章中补充