java - 如何将多个WAR文件打包到一个Maven项目中?

标签 java maven-2 servlets packaging war

我正在编写一个集成 Geoserver 的应用程序使用自定义组件,旨在托管在单个 servlet 引擎上。两者都是基于 Maven 的项目,我想留在 Maven 领域,将其全部打包成一个漂亮的可分发文件。我的总体想法是向我的应用程序添加另一个模块,将应用程序本身、Geoserver 和所有依赖项打包到一个漂亮的存档中。

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

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

最佳答案

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

关于java - 如何将多个WAR文件打包到一个Maven项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1135986/

相关文章:

java - 如何使用 emacs 作为我的 JAVA IDE?

java - maven2 : how do I get/set the location for the local . jar 缓存?

java - 对每个请求进行用户身份验证 - Spring MVC

java - 从 Servlet 创建目录并将文件保存在网络位置

java - 在 View 中保留 Controller 的引用或使用监听器

java - 在java中禁用按键监听器

java - 这是一个测验程序,我必须从 4 个选项中选择 1 个选项,然后我必须显示用户得到了多少个错误和正确的答案

java - 如何用指数表示法打印大量数字?

java - .NET 世界是否有 Maven 替代方案或端口?

java - GAE servlet 的 doPost() 不起作用