2009-07-16 171 views
1

我正在编写一个应用程序,该应用程序将Geoserver与定制组件集成,旨在托管在单个servlet引擎上。这两个都是基于Maven的项目,我想留在Maven的土地上,将它打包成一个很好的可分配的项目。我的一般想法是将另一个模块添加到我的应用程序中,将应用程序本身,Geoserver和所有依赖项打包到一个不错的归档中。如何在一个Maven项目中打包多个WAR文件?

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

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

+0

为什么你不确定程序集插件?这似乎可能是你最好的选择。 – javamonkey79 2009-07-16 20:10:22

回答

0

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

+1

您可以使用jboss:deploy获得与jetty相同的效果:运行 – sal 2009-07-16 14:42:34

相关问题