首先,maven的settings文件要配置正确,eclipse每次创建一个新的工作空间的时候,都需要重新配置这个settings文件,建议使用全局配置

Window->Preferences->Maven->Use Settings->Global Settings中指向你的settings文件

然后一个项目一个项目的maven update project,比如一个父pom下有3个子项目,那么不要直接update父项目,应该一个子项目,一个子项目的逐个update project

更新完毕之后,如果还有错误,那么久按照如下步骤

右键项目,如果没有Build path

右键项目->Properties->Project Facets->点击右边那个下划线的按钮,出现很多选项,正常情况下是只在Java前面打勾,然后点击保存

项目中没有MavenDependencies:

1. 右键单击工程项目 ->点击 Build Path->Configure Build Path
2. 选择Libraries
3. 点击 Add Library,弹出对话框
4. 选择Maven Managed Dependencies
(如果出现eclipse set the dependency resolver configuration,请放弃方式一)
(如果没出现,则进行5)
5. 选择Maven Dependencies

方式二:使用Referenced Libraries代替Maven Dependencies

1.右键项目->Run As->Maven Build...
2.Goals文本框中输入eclipse:eclipse
(两个eclipse并且中间带冒号)
3.等待命令执行完成
4.右键项目->Maven->Update Project...
5.顺便选中Force Update of Snapshots/Releases
6.点击OK