2013-09-30 59 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项目 –