Eclipse で Maven 親子関係プロジェクトを作成するときの画面メモを残しておきます。
アーキタイプ選択のスキップにチェックを入れて親プロジェクトの作成を開始します。
パッケージングを pom に指定します。(親は pom と指定します。)
次に子プロジェクトを作成します。
新規作成にウィザードでは、Maven プロジェクトではなく、Mavenモジュールを実行します。
親プロジェクトを[参照]ボタンを押して指定します。
子プロジェクトのグループIDを指定します。
子プロジェクトの作成を必要なだけ繰り返すと Eclipse の以下のように
プロジェクトが並ぶが、ファイルシステム上は1つの親プロジェクトの下に
子プロジェクトが配置される。
teras-man プロジェクトが、teras-core プロジェクトに依存するなら、
teras-man/pom.xml で以下を記述する。
<dependencies>
<dependency>
<groupId>org.teras-core</groupId>
<artifactId>teras-core</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
この親プロジェクトの mvm package を実行すると、
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] teras ............................................. SUCCESS [ 0.000 s]
[INFO] teras-core ........................................ SUCCESS [ 0.973 s]
[INFO] teras-work ........................................ SUCCESS [ 0.815 s]
[INFO] teras-man ......................................... SUCCESS [ 0.094 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------