次のプロジェクト設定があります。
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
サービスの 1 つだけを開始します(実際には、常に<modules>
セクションの最初のサービスです。
両方のサービスを開始したいのですが、プロジェクトで同様の経験がありますか、またはこれをうまく行う方法について何かアイデアはありますか?
どうもありがとう!!