我们有以下项目设置:
Root (pom)
|
+-- s1: Service 1 (war)
+-- s2: Service 2 (war)
+-- lib: Shared Library for Service 1 + 2 (jar)
+-- intf: Service 1 Interface POJOs
每个都是一个带有自己的 pom 的 maven 项目:
Root.pom:
...
<modules>
<module>s1</module>
...
</modules>
每个子项目都引用它的父项目:
<parent>
....
</parent>
Maven 编译/测试目标工作正常。但是,每当我尝试使用以下命令实例化 locatl tomcat 测试环境时,我都会弄乱 tomcat 插件:
mvn tomcat:run
它只会启动其中一个服务(实际上始终是该部分中的第一个服务<modules>
。
我想同时启动这两种服务,您在项目中是否有类似的经验,或者知道如何以一种好的方式来实现这一点?
非常感谢!!