該錯誤是在我將一個普通的由maven管理的java項目變為javaweb項目后出現的,由警告可以看出是說maven的類路徑容器不會被導出或發布(即通過maven管理的依賴不會被導出或發布),那么我們用maven來管理項目的JAR包就沒用了。那么將maven denpendencies發布即可。
1.在項目文件夾中打開.classpath文件:
2.在文件中尋找錯誤提示中出現的org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER,在其下添加代碼:
3.上圖中的代碼,添加后即可。但在Eclipse中,錯誤提示不會消失。
4.在Eclipse中可以通過以下方式來實現該警告的修復,實際上還是對代碼的添加。
就是將Maven Denpendencies添加到部署目錄中,即在發布APP的時候會將Maven denpendencies一起發布在項目中。
通過右鍵項目的屬性(peoperties),打開屬性面板,點擊Deployment Assembly(部署裝配界面),這是javaweb項目才有的,我們在這里面來決定項目中的哪些代碼,資源會被發布到服務器上,在其中點擊如圖中的2按鈕,添加部署資源,將maven denpendencies部署到服務器上。
在點擊后出現的界面中選擇Java Build Path Entries,再點擊next,即可選擇maven denpendencies部署到服務器上。,eclipse會自動在.classpath文件中添加上代碼。警告即被修復。