gpt4 book ai didi

maven - 从 Maven 构建多模块项目到一个 war 文件中

转载 作者:行者123 更新时间:2023-12-01 08:16:30 25 4
gpt4 key购买 nike

以前有人问过我的问题,我知道,但我认为我正在尝试做一些稍微不同的事情,现有的答案不合适。

本质上,我确实希望在 Eclipse 中有多个项目,这些项目将(最好)构建到一个最终的 WAR 文件中。理想情况下是这样的:

root - pom.xml
|___ java-app
|___ web-service-v1
|___ web-service-v2
|___ web-service-v3
|___ rest-service
|___ batch-service

将 Java App 想象成实际的应用程序,每个附加组件都作为 Java App 本身的解耦 View 层运行。最终,Java 应用程序将在 tomcat 实例中运行,不同的模块提供它们的服务。我希望所有不同的模块也可以在同一个 Spring 容器中运行。

我不知道在 Maven 模块中运行是最好的方法,但我真的更希望将每个组件放在一个单独的 Eclipse 项目中,最终一起构建。

任何人都可以就我如何使用 Maven 来构建它提供任何建议吗?

最佳答案

只需制作一个单独的 war 模块:

root - pom.xml (packaging: pom!!!)
|___ java-app
|___ web-service-v1
..
+--- mod-war (pom.xml)

并将您想要添加到war文件中的模块的依赖项放入pom中,就是这样。

关于maven - 从 Maven 构建多模块项目到一个 war 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9845178/

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