maven項目在eclipse的library中沒有Maven Dependencies

       今天使用maven建立了一個多模塊的項目,在分別建立完父項目和各個子模塊後,編譯父項目的時候,父項目工程目錄上出現了一堆紅叉叉,點進去一看,是找不到依賴的類,可是pom文件中相應jar的dependence都寫了,本地maven倉庫裏也有jar包了,可是eclipse的library裏沒有Maven Dependencies(下圖所示項),真讓人撓頭 java

       

      網上搜索了一番,大多都是下面這種作法: eclipse


右擊 Maven project --> Macven --> Enable Dependency Management
         可是這招貌似跟我這不對路。後來看了下其餘項目是有這一項的,因而打開兩個項目的.classpath文件比較了下,果真是有不一樣,有問題的項目的.classpath文件是沒有"org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"這部分的。將這行拷貝到有問題的項目中,從新加載項目,OK了。


<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" output="target/classes" path="src/main/java"/>
	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.7.0_45"/>
	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
	<classpathentry kind="output" path="target/classes"/>
</classpath>
相關文章
相關標籤/搜索