在maven的pom.xml的配置文件中,如果版本号显示红色,那就是版本与idea不匹配,
问题产生的原因是取消或者打断maven的更新后pom.xml飘红,Maven插件会将此认定了不可更新的依赖组件而再也不去更新它,即使你将它从pom中删除,然后再次加入也是徒劳的,总是提示:maven项目jar包版本错误:'dependencies.dependency.version' for xxx:jar is missing. @ line xx, column xx
这里是我个人项目出现的报错,报错原因可能有很多种,但现象一致应表现为代码中正确但是文件报错。
解决方法:自动更新版本信息,步骤如下:
在eclipse中勾选Force Update of Snapshots/Releases 强制更新
强制更新未更新完成的文件即可解决问题