Eclipse-无法引用maven依赖的类/没有MavenDependencies/没有buildpath
原创
©著作权归作者所有:来自51CTO博客作者文天大人的原创作品,请联系作者获取转载授权,否则将追究法律责任
首先,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