gpt4 book ai didi

java - 如何创建多 war war 模块?

转载 作者:行者123 更新时间:2023-12-02 06:18:28 28 4
gpt4 key购买 nike

我想创建一个多模块项目,其中多个模块属于 war 类型。例如

<module>somejars</module>
<module>servletsAndJsps</module>
<module>springMVCapp</module>
<module>angularJsApp</module>
其中 3 个可以作为 WAR 应用程序独立工作,但是当我在父级上运行 mvn install 命令时,它将创建一个包含所有 3 个应用程序的 super 应用程序。 web.xml 将以某种方式合并或使用父 web.xml。

请帮忙

最佳答案

当您在多模块项目上运行 maven install 时,maven Reactor 插件默认会在父项目上运行安装,然后在 3 或 4 个子模块项目上运行安装。由于您想将所有三场 war 组合在一起,我建议再创建一个名为 clubbedWars

的子模块
<module>somejars</module>
<module>servletsAndJsps</module>
<module>springMVCapp</module>
<module>angularJsApp</module>
<module> clubbedWars </module>

现在将所有其他模块添加为该模块clubbedWars 中的依赖项。该模块的安装将在所有其他模块安装运行后最后运行。现在只需在该模块中使用 maven 的复制依赖和汇编插件即可将这三个 war 组合在一起,并将它们安装在 ClubbedWars war 或 zip 中。

关于java - 如何创建多 war war 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21242540/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com