予想される jar ファイルごとに 1 つの Eclipse プロジェクトを用意するように計画してください。
プロジェクトの機能に応じて、可能な限りモジュラーで自己完結型のjarファイル/Eclipseプロジェクトを選択してください。
各Eclipseプロジェクトでjunitテストを使用して、Springユニットテストサポートを使用して、個々のプロジェクト/モジュールを徹底的にテストします
各 Eclipse プロジェクトには、独自の Spring 構成コンテキスト ファイルが含まれます。たとえば、Util_module プロジェクトには util-context.xml が含まれる場合があります。
最後に、すべての「モジュール」プロジェクトを集約するラッパー Web アプリケーションとして Eclipse 動的 Web プロジェクトを作成します。
HTML、JS、JSP などの UI アーティファクトに加えて、コントローラーやサーブレット フィルターなどの Web アプリケーション コンテキストを使用する Java コードを Eclipse Web プロジェクトに含める必要があります。
Eclipse Web プロジェクトの Java ビルド パスでは、モジュールは「必要な」プロジェクトとして「プロジェクト」します。
Eclipse Web プロジェクトのデプロイメント・アセンブリーで、モジュール「プロジェクト」を依存関係として追加します。
Web アプリをすべてビルドしてデプロイすると、依存するすべてのモジュール プロジェクトもコンパイルおよびデプロイされますが、さらに重要なことは、すべてのプロジェクト機能が個別のモジュール プロジェクトに分割されることです。
プロジェクト間の依存関係を慎重にセットアップして、循環的な依存関係を導入しないようにする
クリーンで関連性の高いモジュールを維持する必要がある場合は、プロジェクト構造をリファクタリングすることを恐れないでください