2013-09-30 57 views
0

我在eclipse中已經將動態Web應用程序項目轉換爲maven項目。 問題是,所有的依賴關係複製到:maven不復制依賴關係

<project>/target/<project>-SNAPSHOT/WEB-INF/lib

<project>/WebContent/WEB-INF/lib

所以當我從Eclipse中運行應用程序,有沒有從行家庫,我也得到了一些錯誤。 我假設應用程序從eclipse開始,即在tomcat服務器上從<project>/WebContent/WEB-INF/lib獲取源代碼。

回答

0

您應該使用m2e(適用於Eclipse的Maven插件)。它會自動將Maven依賴關係添加到類路徑中,因此您在從Eclipse運行時不需要在/ WEB-INF/lib中使用它們。

+0

已經有了。部署程序集已設置。 – userbb

+0

所以正確的問題是「爲什麼m2e不向類路徑添加依賴關係」:)您是否已將Eclipse配置轉換爲Maven?你沒有說你正在使用的Eclipse版本,但是嘗試在項目 - >配置 - >轉換做Maven項目 –