2011-10-24 45 views
2

我们有一个非平凡的多模块maven项目,然后有一个模块maven web-app,它依赖于较大的多模块项目中的两个模块。Eclipse未部署Web应用程序的所有jar文件

当我们使用eclipse部署到tomcat时,它并没有部署多模块项目中的项目所需的所有jar(spring,camel等),但是多模块jar是存在的吗? ??

但是,如果我们要在单个模块应用程序上导出一个war文件,那么它包含我们所需要的spring,camel和所有多模块jar文件的所有内容?为什么导出和部署工作不同,我如何按照自己的想法部署工作。

我们在eclipse 3.6.2中使用m2eclipse和其他插件。看来Eclipse Indigo在处理Maven项目方面比3.6版本糟糕。

回答

3

这似乎是我遇到的半定期相同的问题。打开项目的构建路径,并在Exports选项卡中选中Maven dependencies复选框。做一个干净的并重新部署webapp。

可能需要删除&将webapp读取到服务器,并且我通常必须退出Eclipse并重新启动它。

相关问题