如何在一个Maven项目中打包多个WAR文件?

时间:2009-07-16 07:37:52

标签: java maven-2 servlets packaging war

我正在编写一个将Geoserver与自定义组件集成的应用程序,旨在托管在单个servlet引擎上。两者都是基于Maven的项目,我想留在Maven土地将它们打包成一个很好的可分发的。我的一般想法是在我的应用程序中添加另一个模块,将应用程序本身,Geoserver和所有依赖项打包成一个很好的存档。

我知道maven-assembly-plugin及其将所有依赖项存储在目标文件夹中的能力,但我不确定创建易于部署的包的最佳方法是什么。谷歌搜索任何例子都没有成功。

如果可以通过mvn jetty:run启动模块,则可获得额外奖励积分。

1 个答案:

答案 0 :(得分:0)

您是否考虑过将它们打包成EAR项目。它将捆绑一组WAR(和jar),并允许您指定或生成部署描述符。