現在、以下の依存関係を持つフラットな構造のプロジェクトがあります。Mavenプロジェクトの設定
Core --> core.jar
Service --> WAR
Domain --> domain.jar
Web -> WAR
コアモジュールに基づいてcore.jarに依存し、Webはコアに依存するドメインモジュールからドメインjarに依存します。
私はこれをMavenに変換する予定です。使用する必要がある可能な最良の構造についてフィードバックが必要です。
私が持っている選択肢は、現在の構造体を保持し、各モジュールからjarファイルを生成し、それをmavenとの依存関係の一部として使用することです。または モジュールをある種の階層構造に再構成します。ここでいくつかの助けが必要です。
私はMavenのベストプラクティスを使用したいと思っています。