我的问题以前曾被问过,我知道,但我认为我正在尝试做一些稍微不同的事情,其中现有的答案是不合适的。
本质上,我确实希望在 Eclipse 中拥有多个项目,这些项目将构建(最好)到一个最终的 WAR 文件中。理想情况下是这样的:
root - pom.xml
|___ java-app
|___ web-service-v1
|___ web-service-v2
|___ web-service-v3
|___ rest-service
|___ batch-service
将 Java 应用程序想象为实际应用程序,每个附加组件作为 Java 应用程序本身的解耦视图层运行。最终,Java 应用程序将在 tomcat 实例中运行,不同的模块提供其服务。我希望所有不同的模块也能在同一个 Spring 容器中运行。
我不知道在 Maven 模块中运行是最好的方法,但我真的更喜欢将每个组件放在一个单独的 Eclipse 项目中,最终构建在一起。
任何人都可以提供关于如何使用 Maven 构建这个的任何建议吗?
只需制作一个单独的战争模块:
root - pom.xml (packaging: pom!!!)
|___ java-app
|___ web-service-v1
..
+--- mod-war (pom.xml)
并将您想要添加到 war 文件中的模块的依赖项放入 pom 中,仅此而已。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)