プロジェクトの構成/設定方法についてアドバイスをいただければ幸いです。
現在、Spring と JPA/hibernate を使用する webapp があります。サポートが必要なバックエンド用の「ユーザー」Web アプリケーションとは別に動作する管理 Web アプリケーションを作成したいと考えています。テストと信頼性の要件が異なるため、個別に展開できるように、既存のプロジェクトとは別に維持したいと考えています。また、管理に関する作業をより迅速に反復できるようにしたいと考えています。これらは、maven によってビルドされた war ファイルを介してデプロイされます。
ただし、ドメイン モデルを共有してもらいたいし、webapp からの既存の構成も維持したいと考えています。したがって、基本的には、他のすべてのもの (アプリ コンテキスト、Web 構成、永続性など) を同じに保ちながら、Web サービスを互いに分離できるようにしたいと考えています。
Web サービスを分離する良い方法はありますか、または基本的に各 war ファイルのプロジェクト全体を複製する必要がありますか、それともロックステップを維持する必要がありますか?