Mavenでマルチモジュール・プロジェクトを作る際の注意事項

Maven | TECHSCORE(テックスコア)の「Maven 入門 (2)」を見て、マルチモジュール・プロジェクトの作成を試していたのだが、一部上手く行かない部分があったのでメモしておく。

  • 子プロジェクトを作成する前に、親プロジェクトのpom.xmlを修正し、project/packaging要素をjarからpomに変更しておかないと、子プロジェクトの作成が出来ない。
  • 上記サイトの説明では、親プロジェクトのpom.xmlに、project/modules要素を手動で追加するように書かれている。しかし、先にproject/packaging要素をpomに変更してから、子プロジェクトの作成を行うと、自動的にproject/modules要素は追加される。
  • 子プロジェクトのpom.xmlにも、自動的にproject/parent要素が追加される。