Maven-Tomcat与多个独立服务的项目集成

Maven-Tomcat与多个独立服务的项目集成,tomcat,maven,jetty,maven-plugin,maven-jetty-plugin,Tomcat,Maven,Jetty,Maven Plugin,Maven Jetty Plugin,我们有以下项目设置: Root (pom) | +-- s1: Service 1 (war) +-- s2: Service 2 (war) +-- lib: Shared Library for Service 1 + 2 (jar) +-- intf: Service 1 Interface POJOs 每个项目都是一个maven项目,有自己的pom: Root.pom: ... <modules> <module>s1</module>

我们有以下项目设置:

Root (pom)
 |
 +-- s1: Service 1 (war)
 +-- s2: Service 2 (war)
 +-- lib: Shared Library for Service 1 + 2 (jar)
 +-- intf: Service 1 Interface POJOs
每个项目都是一个maven项目,有自己的pom:

Root.pom:
...
<modules>
  <module>s1</module>
  ...
</modules>
它将只启动其中一个服务(实际上始终是
部分中的第一个服务)

我想开始这两项服务,你有类似的经验,在您的项目或任何想法如何使这在一个好的方式


非常感谢!!

我建议创建一个单独的maven模块,其中包含tomcat插件的定义,并使用这两个服务作为依赖项…或者您可以使用cargo maven插件定义一个配置,在一个tomcat实例中启动两个服务…如本例所示:

您在哪里配置了ed tomcat插件?在根目录中?我实际上使用了您的第一个建议:一个maven插件来管理所有插件(作为一个Web服务),它的工作方式很有魅力。谢谢!
<parent>
   ....
</parent>
mvn tomcat:run