Maven でマルチモジュール J2EE Web アプリケーションを構築しています。Web ビジネス アプリケーションには、いくつかのサブシステム/モジュールが含まれています。高度なモジュール性、分散チーム開発の容易さ、容易なコード ナビゲーション、容易な展開とアップグレードを実現するために、Web ビジネス アプリケーション システムを機能ごとに分離し、次に層ごとに分離します。Maven 階層は次のとおりです。
|--business-sub-system-1
| --domain
| --pom.xml
| --dao
| --pom.xml
| --service
| --pom.xml
| --webapp(presentation)
| --pom.xml
|--pom.xml
|
|--business-sub-system-2
| --domain
| --pom.xml
| --dao
| --pom.xml
| --service
| --pom.xml
| --webapp(presentation)
| --pom.xml
|--pom.xml
|
|--business-sub-system-3
| ...
|--business-sub-system-4
|...
|--business-sub-system-5
|...
|...
|pom.xml
ただし、プロジェクト全体が 1 つの Web プロジェクト (1 つの web.xml) として扱われるため、webapp を共有する必要があります。
私の質問は、webapp を異なるモジュールに分離する方法ですが、1 つの web サイトとして実行できますか? (各ビジネス サブシステムには個別の webapp/html/jsp/js/css がありますが、実行時に 1 つの Web サイトとしてマージできます)