不同的IDE對應的.classpath中的maven聲明也不一樣,這樣就會導致項目找不到maven依賴。
即Java Build Path--->Libraries中找不到Maven Dependencies
解決這樣的辦法就是修改.classpath文件,.classpath中加入:
低版本IDE:
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
高版本IDE:
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER" />
同樣的道理,如果IDE不識別maven項目,則需要修改.project配置文件,.project中加入:
低版本IDE:
<nature>org.maven.ide.eclipse.maven2Nature</nature>
高版本IDE:
<nature>org.eclipse.m2e.core.maven2Nature</nature>