新しい Java Web プロジェクトを作成しています。この Web アプリケーションには、core/commons、ビジネス サービス、リポジトリ、セキュリティ、統合、ldap、ユーザー管理などの多くのモジュールが含まれます。各モジュールを Maven プロジェクト (jar ファイル) ごとに分離するか、プロジェクトを作成するかを検討します。すべてのモジュールのすべての Java パッケージを 1 つの Maven プロジェクトに含めます。
Structure of Multi modules maven project
mycompany-core
mycompany-repository
mycompany-api
mycompany-usermanagement
mycompany-business
mycompany-web
Structure of Single module project:
mycompany-web
|___ src
|____ main
|____ java
|____ com.mycompany.core
|____ com.mycompany.repository
|____ com.mycompany.business
|____ com.mycompany.controller
マルチモジュールプロジェクトとシングルモジュールプロジェクトのどちらをいつ適用するべきですか> アドバイスをお願いします。