在實際用Maven構建Java Web項目開發過程中,有時候會出現上述情況的警告,如果不解決這個警告,就會在啟動Web服務器的時候拋出無法加載Maven管理的第三方jar包的異常。
所以,要解決上面的問題主要包含以下幾個步驟:
1.首先在項目的根目錄找到.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.然後,在Eclipse項目管理器選種你的項目,右鍵依次選擇Build Path->Configure Build Path->Order and Export,勾選Maven Dependencies,單擊Ok
3.最後,clean當前項目,然後查看Problems選項卡下的Warning中是否還有Classpath entry org.maven.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published警告,如果沒有了,那問題就解決了。
接著啟動服務器,就不會拋出無法加載Maven管理的第三方jar包的異常了。