A、B、Cなどのコンポーネントがほとんどないプロジェクトがあります。すべてのコンポーネントが、他のコンポーネントが消費しているRESTインターフェイスを公開しています。したがって、私はantを製品A.war、A-services.jar、B.war、B-services.jar、C.war、C-services.jarに使用しています。
A-services.jarには、BとCのインターフェース宣言が含まれています。B-services.jarには、AとCのインターフェース宣言が含まれています。C-services.jarには、AとBのインターフェース宣言が含まれています。
Mavenに移行したい。しかし、私はいくつかの場所で読んだことがあります。単一のpomにA-services.jarやA.warのような複数のパッケージを生成させるのは良い考えではありません。そのための最善の方法は何でしょうか。