一般地,如果 maven 项目报错,可能是依赖问题,考虑需要更新 maven 项目,则右键项目 > Maven > Update Project...
1. Offline
该可选框一般默认是没有勾选的,如果勾选了,maven 会完全从本地仓库更新;反之,会获取私服仓库。
2. Force Update of Snapshots/Release
该可选框一般默认是没有勾选的,有时候没有勾选它会导致一些错误。
比如,没有勾选 Offline,那么会通过私服仓库下载 jar 包,但由于网络或人为中断之类的原因,导致 jar 包下载失败,但此时更新文件已经下载了,jar 包并没有完全下载。
如果不勾选 Force Update of Snapshots/Release,即使反复多少次 Update 都是报错,这是因为更新文件会阻止从私服下载 jar 包,因此有必要勾选,进行强制更新。