我在Eclipse Indigo上使用m2eclipse遇到了相同的问题(没有WTP集成,可以通过m2eclipse-extras进行添加)。我创建了一个Maven Web模块,并向其中手动添加了动态Web模块构面。当我将其部署到Eclipse WST Tomcat Server上时,似乎在项目发布到服务器时,我的Maven依赖项并没有被推送到服务器。
解决方案很简单。在“项目资源管理器”中右键单击你的Web项目->选择“属性”。在项目属性下,选择“部署程序集”。
Deployment Assembly属性页面显示了将由Eclipse作为组合工件发布到服务器的内容。你需要告诉Eclipse你也希望发布所有Maven依赖项。
为此,请单击“添加”按钮,然后选择“ Java构建路径条目”。单击“下一步”,然后选择“ Maven依赖关系”。当Eclipse将项目发布到WST服务器时,这会将Maven依赖关系JAR文件发布到lib文件夹。
这种方法对我有用。



