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