问题开始解决前:
<dependencyManagement> </dependencyManagement>是依赖管理的标签,不会对jar包进行真正的依赖。而只有使用 <dependencies></dependencies> 才会真正依赖到jar包。
1.(1)首先查看你的视图方式,是不是为package explorer视图
不是该视图方式,则:
window->show view->other->java->package explorer(注意:操作完成后要刷新一下)
(2)查看java build path里面是否有maven dependencies ;
如果问题依然无法解决:
进入项目的位置,找到.classpath文件;添加如下代码:
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
最后刷新一下。
2、maven 不能自动下载依赖(前提:maven仓库已经配置完成)
首先确定下图所示位置不能勾选
然后项目上右键–>Maven–>Update Project 即可 。
如果还不行,那就打开Eclipse菜单的选择Run–>run configurations –>Maven Build –>选择你报错的项目,填上clean install -U 命令,然后Run:
接着看见下载信息,就表示成功了,然后再项目上右键–>Maven–>Update Project 即可 。