9

新しい 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

マルチモジュールプロジェクトとシングルモジュールプロジェクトのどちらをいつ適用するべきですか> アドバイスをお願いします。

4

2 に答える 2