新建Maven工程或者导入maven工程时,有时候会出现缺失Maven Dependencies这个问题,百度了很久发现大部分解决方案都是:
solution:
这往往是由于 web project的Maven选项 未启动(disable) 造成的;
我们只需要重启 Maven Dependency就行,
操作方式: 右击 web project –> Properties –> Macven –> Enable Dependency Management
不知道是不是因为我的maven3.2.1是eclipse内嵌的,或是版本太新,,所以没有"Enable Dependency Management"这一项。
然后对比了有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>
复制下来添加到问题工程的.classpath末尾,Alt+Enter,Java build path,发现Maven Dependencies回来了,喜大普奔~
孤独是为了孤独背后的解脱,孤独的过程,就是一个寻找真爱的过程。