Maven 멀티 모듈 경로는 어떻게 구성하는가?
Maven の多モジュールプロジェクトでは、Maven の pom.xml ファイルを使用してモジュールのパスを構成できます。
- プロジェクト構造がMavenの標準ディレクトリ構造に従っていることを確認してください。つまり、各モジュールには固有のディレクトリがあり、親ディレクトリにはpom.xmlファイルがあります。
- 親pom.xml ファイル内に、 要素を使ってサブモジュールを全て記述します。例:
<modules>
<module>module1</module>
<module>module2</module>
</modules>
- 親
<parent>
<groupId>com.example</groupId>
<artifactId>parent</artifactId>
<version>1.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
親のpom.xml ファイルへの相対パスを指定するために要素を使用することに注意してください。上の例では../pom.xml は子モジュールからの親pom.xml ファイルへのパスを指定しています。
上記設定により、Maven は多モジュールプロジェクト内の各モジュールを正しく認識してロードできるようになります。